Home » openjdk-7 » java » rmi » server »

java.rmi.server

Interfaces:

LoaderHandler   LoaderHandler is an interface used internally by the RMI runtime in previous implementation versions.  code | html
RMIClientSocketFactory   An RMIClientSocketFactory instance is used by the RMI runtime in order to obtain client sockets for RMI calls.  code | html
RMIFailureHandler   An RMIFailureHandler can be registered via the RMISocketFactory.setFailureHandler call.  code | html
RMIServerSocketFactory   An RMIServerSocketFactory instance is used by the RMI runtime in order to obtain server sockets for RMI calls.  code | html
RemoteCall   RemoteCall is an abstraction used solely by the RMI runtime (in conjunction with stubs and skeletons of remote objects) to carry out a call to a remote object.  code | html
RemoteRef   RemoteRef represents the handle for a remote object.  code | html
ServerRef   A ServerRef represents the server-side handle for a remote object implementation.  code | html
Skeleton   The Skeleton interface is used solely by the RMI implementation.  code | html
Unreferenced   A remote object implementation should implement the Unreferenced interface to receive notification when there are no more clients that reference that remote object.  code | html

Abstract Classes:

RMIClassLoaderSpi   RMIClassLoaderSpi is the service provider interface for RMIClassLoader code | html
RMISocketFactory   An RMISocketFactory instance is used by the RMI runtime in order to obtain client and server sockets for RMI calls.  code | html
RemoteObject   The RemoteObject class implements the java.lang.Object behavior for remote objects.  code | html
RemoteServer   The RemoteServer class is the common superclass to server implementations and provides the framework to support a wide range of remote reference semantics.  code | html
RemoteStub   The RemoteStub class is the common superclass to client stubs and provides the framework to support a wide range of remote reference semantics.  code | html

Classes:

ExportException   An ExportException is a RemoteException thrown if an attempt to export a remote object fails.  code | html
LogStream   LogStream provides a mechanism for logging errors that are of possible interest to those monitoring a system.  code | html
ObjID   An ObjID is used to identify a remote object exported to an RMI runtime.  code | html
Operation   An Operation contains a description of a Java method.  code | html
RMIClassLoader   RMIClassLoader comprises static methods to support dynamic class loading with RMI.  code | html
RemoteObjectInvocationHandler   An implementation of the InvocationHandler interface for use with Java Remote Method Invocation (Java RMI).  code | html
RemoteObjectInvocationHandler.MethodToHash_Maps   A weak hash map, mapping classes to weak hash maps that map method objects to method hashes.  code | html
ServerCloneException   A ServerCloneException is thrown if a remote exception occurs during the cloning of a UnicastRemoteObject code | html
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.  code | html
SkeletonMismatchException   This exception is thrown when a call is received that does not match the available skeleton.  code | html
SkeletonNotFoundException   A SkeletonNotFoundException is thrown if the Skeleton corresponding to the remote object being exported is not found.  code | html
SocketSecurityException   An obsolete subclass of ExportException code | html
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.  code | html
UnicastRemoteObject   Used for exporting a remote object with JRMP and obtaining a stub that communicates to the remote object.  code | html