![]() |
The Java Developers Almanac 1.4Order this book from Amazon. |
e505. Looking Up a Portable Remote Object and Invoking a Methodimport javax.naming.*; import java.rmi.RemoteException; import javax.rmi.PortableRemoteObject; // JRMP: name = "rmi://localhost/RObjectServer"; // IIOP: name = "iiop://localhost/RObjectServer"; try { // Look up remote object Object obj = new InitialContext().lookup(name); // Cast to the appropriate type RObject robj = (RObject)PortableRemoteObject.narrow(obj, RObject.class); // Invoke method on remote object robj.aMethod(); } catch (NamingException e) { } catch (RemoteException e) { }
e504. Defining and Exporting a Portable Remote Object © 2002 Addison-Wesley. |