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