# Module java.management.rmi

Defines the RMI connector for the Java Management Extensions (JMX) Remote API.

Providers:
  This module provides the `JMXConnectorProvider` service, which creates JMX connector clients using the RMI protocol. Instances of `JMXConnector` can be obtained via the `JMXConnectorFactory.newJMXConnector` factory method. It also provides the `JMXConnectorServerProvider` service, which creates JMX connector servers using the RMI protocol. Instances of `JMXConnectorServer` can be obtained via the `JMXConnectorServerFactory.newJMXConnectorServer` factory method.

Module Graph:
Since:
  9

- ## Packages

  Exports
  Package | Description
  --- | ---
  javax.management.remote.rmi | The RMI connector is a connector for the JMX Remote API that uses RMI to transmit client requests to a remote MBean server.

  Indirect Exports
  From | Packages
  --- | ---
  java.management | java.lang.management javax.management javax.management.loading javax.management.modelmbean javax.management.monitor javax.management.openmbean javax.management.relation javax.management.remote javax.management.timer
  java.rmi | java.rmi java.rmi.activation java.rmi.dgc java.rmi.registry java.rmi.server javax.rmi.ssl

- ## Modules

  Requires
  Modifier | Module | Description
  --- | --- | ---
  transitive | java.management | Defines the Java Management Extensions (JMX) API.
  transitive | java.rmi | Defines the Remote Method Invocation (RMI) API.

- ## Services

  Provides
  Type | Description
  --- | ---
  JMXConnectorProvider |
  JMXConnectorServerProvider |