# Module java.management.rmi

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.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.