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