# Module java.rmi

module java.rmi
Defines the Remote Method Invocation (RMI) API.

The JDK implementation of this module includes the rmiregistry tool to start a remote object registry.

Module Graph:
Tool Guides:
  rmiregistry
Since:
  9

## Packages

Exports
Package
Description
java.rmi
Provides the RMI package.
java.rmi.dgc
Provides classes and interface for RMI distributed garbage-collection (DGC).
java.rmi.registry
Provides a class and two interfaces for the RMI registry.
java.rmi.server
Provides classes and interfaces for supporting the server side of RMI.
javax.rmi.ssl
Provides implementations of `RMIClientSocketFactory` and `RMIServerSocketFactory` over the Secure Sockets Layer (SSL) or Transport Layer Security (TLS) protocols.

## Services

Uses
Type
Description
RMIClassLoaderSpi
`RMIClassLoaderSpi` is the service provider interface for `RMIClassLoader`.