# 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 | A provider for creating JMX API connector clients using a given protocol.
    JMXConnectorServerProvider | A provider for creating JMX API connector servers using a given protocol.