29 * The {@linkplain javax.management.remote.rmi RMI connector} is a connector
30 * for the JMX Remote API that uses RMI to transmit client requests to a remote
31 * MBean server.
32 *
33 * @provides javax.management.remote.JMXConnectorProvider
34 * A provider of {@code JMXConnector} for the RMI protocol.<br>
35 * Instances of {@code JMXConnector} using the RMI protocol
36 * are usually created by the {@link
37 * javax.management.remote.JMXConnectorFactory} which will locate
38 * and load the appropriate {@code JMXConnectorProvider} service
39 * implementation for the given protocol.
40 *
41 * @provides javax.management.remote.JMXConnectorServerProvider
42 * A provider of {@code JMXConnectorServer} for the RMI protocol.<br>
43 * Instances of {@code JMXConnectorServer} using the RMI protocol
44 * are usually created by the {@link
45 * javax.management.remote.JMXConnectorServerFactory} which will locate
46 * and load the appropriate {@code JMXConnectorServerProvider} service
47 * implementation for the given protocol.
48 *
49 * @since 9
50 */
51 module java.management.rmi {
52
53 requires transitive java.management;
54 requires transitive java.rmi;
55 requires java.naming;
56
57 exports javax.management.remote.rmi;
58
59 // The qualified export below is required to preserve backward
60 // compatibility for the legacy case where an ordered list
61 // of package prefixes can be specified to the factory.
62 exports com.sun.jmx.remote.protocol.rmi to java.management;
63
64 // jdk.management.agent needs to create an RMIExporter instance.
65 exports com.sun.jmx.remote.internal.rmi to jdk.management.agent;
66
67 // The java.management.rmi module provides implementations
68 // of the JMXConnectorProvider and JMXConnectorServerProvider
|
29 * The {@linkplain javax.management.remote.rmi RMI connector} is a connector
30 * for the JMX Remote API that uses RMI to transmit client requests to a remote
31 * MBean server.
32 *
33 * @provides javax.management.remote.JMXConnectorProvider
34 * A provider of {@code JMXConnector} for the RMI protocol.<br>
35 * Instances of {@code JMXConnector} using the RMI protocol
36 * are usually created by the {@link
37 * javax.management.remote.JMXConnectorFactory} which will locate
38 * and load the appropriate {@code JMXConnectorProvider} service
39 * implementation for the given protocol.
40 *
41 * @provides javax.management.remote.JMXConnectorServerProvider
42 * A provider of {@code JMXConnectorServer} for the RMI protocol.<br>
43 * Instances of {@code JMXConnectorServer} using the RMI protocol
44 * are usually created by the {@link
45 * javax.management.remote.JMXConnectorServerFactory} which will locate
46 * and load the appropriate {@code JMXConnectorServerProvider} service
47 * implementation for the given protocol.
48 *
49 * @moduleGraph
50 * @since 9
51 */
52 module java.management.rmi {
53
54 requires transitive java.management;
55 requires transitive java.rmi;
56 requires java.naming;
57
58 exports javax.management.remote.rmi;
59
60 // The qualified export below is required to preserve backward
61 // compatibility for the legacy case where an ordered list
62 // of package prefixes can be specified to the factory.
63 exports com.sun.jmx.remote.protocol.rmi to java.management;
64
65 // jdk.management.agent needs to create an RMIExporter instance.
66 exports com.sun.jmx.remote.internal.rmi to jdk.management.agent;
67
68 // The java.management.rmi module provides implementations
69 // of the JMXConnectorProvider and JMXConnectorServerProvider
|