Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JavaTM 2 Platform Std. Ed. v1.3.1
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package java.rmi.server

Provides classes and interfaces for supporting the server side of RMI.

See:
Description

Interface Summary
LoaderHandler | Deprecated. no replacement
RemoteCall | Deprecated. no replacement.
RemoteRef | `RemoteRef` represents the handle for a remote object.
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.
ServerRef | A ServerRef represents the server-side handle for a remote object implementation.
Skeleton | Deprecated. no replacement.
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 Summary
LogStream | Deprecated. no replacement
ObjID | An `ObjID` is used to identify remote objects uniquely in a VM over time.
Operation | Deprecated. no replacement
RemoteObject | The `RemoteObject` class implements the `java.lang.Object` behavior for remote objects.
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.
RMIClassLoader | `RMIClassLoader` provides static methods for loading classes from a network location (one or more URLs) and obtaining the location from which an existing class can be loaded.
RMISocketFactory | An `RMISocketFactory` instance is used by the RMI runtime in order to obtain client and server sockets for RMI calls.
UID | Abstraction for creating identifiers that are unique with respect to the the host on which it is generated.
UnicastRemoteObject | The UnicastRemoteObject class defines a non-replicated remote object whose references are valid only while the server process is alive.

Exception Summary
ExportException | An `ExportException` is a `RemoteException` thrown if an attempt to export a remote object fails.
ServerCloneException | A `ServerCloneException` is thrown if a remote exception occurs during the cloning of a `UnicastRemoteObject`.
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.
SkeletonMismatchException | Deprecated. no replacement.
SkeletonNotFoundException | Deprecated. no replacement.
SocketSecurityException | A `SocketSecurityException` is thrown during remote object export if the code exporting the remote object (either by construction or by explicit call to the `exportObject` method of `UnicastRemoteObject` or `java.rmi.activation.Activatable`) does not have permission to create a `java.net.ServerSocket` on the port number specified during remote object export.

## Package java.rmi.server Description

Provides classes and interfaces for supporting the server side of RMI. A group of classes are used by the stubs and skeletons generated by the rmic stub compiler. Another group of classes implements the RMI Transport protocol and HTTP tunneling.

Since:
  JDK1.1

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JavaTM 2 Platform Std. Ed. v1.3.1
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2001 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.