| Modifier and Type | Interface and Description |
|---|---|
| public interface | DeserializationChecker
Implementing this interface to have a deserialization control when RMI dispatches a remote request. |
| public interface | Dispatcher
The Dispatcher interface allows the transport to make the upcall to the server side remote reference. |
| Modifier and Type | Class and Description |
|---|---|
| public class | LoaderHandler
|
| public class | MarshalInputStream
MarshalInputStream is an extension of ObjectInputStream. |
| public class | MarshalOutputStream
A MarshalOutputStream extends ObjectOutputStream to add functions specific to marshaling of remote object references. |
| public class | UnicastRef
Note There is a JDK-internal dependency on the existence of this class's getLiveRef method (as it is inherited by UnicastRef2) in the implementation of javax.management.remote.rmi.RMIConnector. |
| public class | UnicastRef2
Note There is a JDK-internal dependency on the existence of this class and its getLiveRef method (inherited from UnicastRef) in the implementation of javax.management.remote.rmi.RMIConnector. |
| public class | UnicastServerRef
References Deprecated
UnicastServerRef implements the remote reference layer server-side
behavior for remote objects exported with the "UnicastRef" reference
type.
ServerRef is deprecated or references (maybe indirectly) at least one deprecated element.
|
| public class | UnicastServerRef2
References Deprecated
Server-side ref for a remote impl that uses a custom socket factory.
UnicastServerRef is deprecated or references (maybe indirectly) at least one deprecated element.
|
| public class | Util
A utility class with static methods for creating stubs/proxies and skeletons for remote objects. |
| public abstract class | WeakClassHashMap<V>
Abstract class that maps Class objects to lazily-computed values of type V. A concrete subclass must implement the computeValue method to determine how the values are computed. |