Interface PortableRemoteObjectDelegate
public interface PortableRemoteObjectDelegate
Supports delegation for method implementations in PortableRemoteObject
. The delegate is a singleton instance of a class that implements this interface and provides a replacement implementation for all the methods of javax.rmi.PortableRemoteObject
. Delegates are enabled by providing the delegate's class name as the value of the javax.rmi.CORBA.PortableRemoteObjectClass
system property.
- See Also:
PortableRemoteObject
Methods
Modifier and Type | Method and Description |
---|---|
void |
connect(Remote target,
Remote source) Delegation call for |
void |
exportObject(Remote obj) Delegation call for |
Object |
narrow(Object narrowFrom,
Class narrowTo) Delegation call for |
Remote |
toStub(Remote obj) Delegation call for |
void |
unexportObject(Remote obj) Delegation call for |
Methods
exportObject
void exportObject(Remote obj) throws RemoteException
Delegation call for PortableRemoteObject.exportObject(java.rmi.Remote)
.
- Throws:
RemoteException
toStub
Remote toStub(Remote obj) throws NoSuchObjectException
Delegation call for PortableRemoteObject.toStub(java.rmi.Remote)
.
- Throws:
NoSuchObjectException
unexportObject
void unexportObject(Remote obj) throws NoSuchObjectException
Delegation call for PortableRemoteObject.unexportObject(java.rmi.Remote)
.
- Throws:
NoSuchObjectException
narrow
Object narrow(Object narrowFrom, Class narrowTo) throws ClassCastException
Delegation call for PortableRemoteObject.narrow(java.lang.Object, java.lang.Class)
.
- Throws:
ClassCastException
connect
void connect(Remote target, Remote source) throws RemoteException
Delegation call for PortableRemoteObject.connect(java.rmi.Remote, java.rmi.Remote)
.
- Throws:
RemoteException
© 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/javase/8/docs/api/javax/rmi/CORBA/PortableRemoteObjectDelegate.html