| Package | Description | 
|---|---|
| java.rmi.activation | 
 Provides support for RMI Object Activation. 
 | 
| 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.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. 
 | 
| javax.rmi.ssl | 
 Provides implementations of  
RMIClientSocketFactory 
and RMIServerSocketFactory over 
the Secure Sockets Layer (SSL) or Transport Layer Security (TLS) protocols. | 
| Class and Description | 
|---|
| RemoteObject
 The  
RemoteObject class implements the
 java.lang.Object behavior for remote objects. | 
RemoteRef
RemoteRef represents the handle for a remote object. | 
| RemoteServer
 The  
RemoteServer class is the common superclass to server
 implementations and provides the framework to support a wide range
 of remote reference semantics. | 
| RemoteStub
 The  
RemoteStub class is the common superclass to client
 stubs and provides the framework to support a wide range of remote
 reference semantics. | 
| RMIClientSocketFactory
 An  
RMIClientSocketFactory instance is used by the RMI runtime
 in order to obtain client sockets for RMI calls. | 
| RMIServerSocketFactory
 An  
RMIServerSocketFactory instance is used by the RMI runtime
 in order to obtain server sockets for RMI calls. | 
| UnicastRemoteObject
 Used for exporting a remote object with JRMP and obtaining a stub
 that communicates to the remote object. 
 | 
| Class and Description | 
|---|
| ObjID
 An  
ObjID is used to identify a remote object exported
 to an RMI runtime. | 
| Class and Description | 
|---|
| RMIClientSocketFactory
 An  
RMIClientSocketFactory instance is used by the RMI runtime
 in order to obtain client sockets for RMI calls. | 
| RMIServerSocketFactory
 An  
RMIServerSocketFactory instance is used by the RMI runtime
 in order to obtain server sockets for RMI calls. | 
| Class and Description | 
|---|
| ExportException
 An  
ExportException is a RemoteException
 thrown if an attempt to export a remote object fails. | 
| LogStream
 Deprecated. 
 
no replacement 
 | 
| ObjID
 An  
ObjID is used to identify a remote object exported
 to an RMI runtime. | 
| Operation
 Deprecated. 
 
no replacement 
 | 
| RemoteCall
 Deprecated. 
 
no replacement. 
 | 
| RemoteObject
 The  
RemoteObject class implements the
 java.lang.Object behavior for remote objects. | 
RemoteRef
RemoteRef represents the handle for a remote object. | 
| RemoteServer
 The  
RemoteServer class is the common superclass to server
 implementations and provides the framework to support a wide range
 of remote reference semantics. | 
| RemoteStub
 The  
RemoteStub class is the common superclass to client
 stubs and provides the framework to support a wide range of remote
 reference semantics. | 
RMIClassLoaderSpi
RMIClassLoaderSpi is the service provider interface for
 RMIClassLoader. | 
| RMIClientSocketFactory
 An  
RMIClientSocketFactory instance is used by the RMI runtime
 in order to obtain client sockets for RMI calls. | 
| RMIFailureHandler
 An  
RMIFailureHandler can be registered via the
 RMISocketFactory.setFailureHandler call. | 
| RMIServerSocketFactory
 An  
RMIServerSocketFactory instance is used by the RMI runtime
 in order to obtain server sockets for RMI calls. | 
| RMISocketFactory
 An  
RMISocketFactory instance is used by the RMI runtime
 in order to obtain client and server sockets for RMI calls. | 
| ServerNotActiveException
 An  
ServerNotActiveException is an Exception
 thrown during a call to RemoteServer.getClientHost if
 the getClientHost method is called outside of servicing a remote
 method call. | 
| UID
 A  
UID represents an identifier that is unique over time
 with respect to the host it is generated on, or one of 216
 "well-known" identifiers. | 
| Class and Description | 
|---|
| RemoteObject
 The  
RemoteObject class implements the
 java.lang.Object behavior for remote objects. | 
RemoteRef
RemoteRef represents the handle for a remote object. | 
| RemoteStub
 The  
RemoteStub class is the common superclass to client
 stubs and provides the framework to support a wide range of remote
 reference semantics. | 
| RMIClientSocketFactory
 An  
RMIClientSocketFactory instance is used by the RMI runtime
 in order to obtain client sockets for RMI calls. | 
| RMIServerSocketFactory
 An  
RMIServerSocketFactory instance is used by the RMI runtime
 in order to obtain server sockets for RMI calls. | 
| Unreferenced
 A remote object implementation should implement the
  
Unreferenced interface to receive notification when there are
 no more clients that reference that remote object. | 
| Class and Description | 
|---|
| RMIClientSocketFactory
 An  
RMIClientSocketFactory instance is used by the RMI runtime
 in order to obtain client sockets for RMI calls. | 
| RMIServerSocketFactory
 An  
RMIServerSocketFactory instance is used by the RMI runtime
 in order to obtain server sockets for RMI calls. | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2014, Oracle and/or its affiliates.  All rights reserved.