Package java.rmi

Provides basic Remote Method Invocation (RMI) interfaces, classes and exceptions.

Interface Summary

Remote Marker interface for interfaces which methods are invokable from outside of this virtual machine through remote method calls.

Class Summary

MarshalledObject<T> A MarshalledObject consists of a serialized object which is marshalled according to the RMI specification.
Naming The Naming class handles interactions with RMI registries.
RMISecurityManager

Exception Summary

AccessException Thrown to indicate that the caller does not have permission to access certain data, such as bind in an ActivationSystem.
AlreadyBoundException Thrown on an attempt to bind an object in the registry that is already bound.
ConnectException Thrown if a connection is refused for a remote call.
ConnectIOException Wraps an I/O Exception thrown while connecting for a remote call.
MarshalException Thrown if an exception occurs while marshalling data to send in a remote call.
NoSuchObjectException Thrown on an attempt to invoke a call on an object that no longer exists in the remote Virtual Machine.
NotBoundException Thrown on an attempt to lookup or unbind a registry name that has no associated binding.
RemoteException The superclass of exceptions related to RMI (remote method invocation).
RMISecurityException Never thrown, but originally intended to wrap a SecurityException in the case of RMI.
ServerError Wraps any error thrown while processing the server of a remote call.
ServerException Wraps any exception thrown while processing the server of a remote call.
ServerRuntimeException Wraps any runtime exception thrown while processing the server of a remote call.
StubNotFoundException Thrown if a valid stub class is not found for an object when it is exported.
UnexpectedException Thrown if an unexpected checked exception was received in a remote procedure call.
UnknownHostException Thrown if a java.net.UnknownHostException occurs during a remote procedure call.
UnmarshalException Thrown if an exception occurs while unmarshalling parameters or results of a remote method call.
Provides basic Remote Method Invocation (RMI) interfaces, classes and exceptions.