Package java.rmi
Provides the RMI package. RMI is Remote Method Invocation. It is a mechanism that enables an object on one Java virtual machine to invoke methods on an object in another Java virtual machine. Any object that can be invoked this way must implement the Remote interface. When such an object is invoked, its arguments are ``marshalled'' and sent from the local virtual machine to the remote one, where the arguments are ``unmarshalled.'' When the method terminates, the results are marshalled from the remote machine and sent to the caller's virtual machine. If the method invocation results in an exception being thrown, the exception is indicated to caller.
- Since:
- 1.1
Interface | Description |
---|---|
Remote | The |
Class | Description |
---|---|
MarshalledObject<T> | A |
Naming | The |
RMISecurityManager | Deprecated. Use SecurityManager instead. |
Exception | Description |
---|---|
AccessException | An |
AlreadyBoundException | An |
ConnectException | A |
ConnectIOException | A |
MarshalException | A |
NoSuchObjectException | A |
NotBoundException | A |
RemoteException | A |
RMISecurityException | Deprecated. Use SecurityException instead. |
ServerError | A |
ServerException | A |
ServerRuntimeException | Deprecated. no replacement |
StubNotFoundException | A |
UnexpectedException | An |
UnknownHostException | An |
UnmarshalException | An |
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/java.rmi/java/rmi/package-summary.html