|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.objectweb.carol.rmi.multi.MultiPRODelegate
Class MultiPRODelegate This is a proxy for multi orb portable
remote object delegate reference this class with the systeme property : java
-Djavax.rmi.CORBA.PortableRemoteObjectClass=org.objectweb.carol.rmi.multi.MultiPRODelegate
... for the moment this class is only for one orb This class parse the
communication.xml file for initilization
| Constructor Summary | |
MultiPRODelegate()
|
|
| Method Summary | |
void |
connect(java.rmi.Remote target,
java.rmi.Remote source)
Connection method all available protocols |
void |
exportObject(java.rmi.Remote obj)
Export a Remote Object on all available protocols |
java.lang.Object |
narrow(java.lang.Object obj,
java.lang.Class newClass)
Narrow method on the default protocol |
java.rmi.Remote |
toStub(java.rmi.Remote obj)
To stub method on the iiop protocol |
void |
unexportObject(java.rmi.Remote obj)
Method for unexport object on all available protocols |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public MultiPRODelegate()
throws java.rmi.RemoteException
| Method Detail |
public void exportObject(java.rmi.Remote obj)
throws java.rmi.RemoteException
exportObject in interface javax.rmi.CORBA.PortableRemoteObjectDelegatejava.rmi.RemoteException - exporting remote object problem
public void unexportObject(java.rmi.Remote obj)
throws java.rmi.NoSuchObjectException
unexportObject in interface javax.rmi.CORBA.PortableRemoteObjectDelegatejava.rmi.NoSuchObjectException - if the object is not currently exported
public void connect(java.rmi.Remote target,
java.rmi.Remote source)
throws java.rmi.RemoteException
connect in interface javax.rmi.CORBA.PortableRemoteObjectDelegatetarget - a remote object;source - another remote object;
java.rmi.RemoteException - if the connection fail
public java.lang.Object narrow(java.lang.Object obj,
java.lang.Class newClass)
throws java.lang.ClassCastException
narrow in interface javax.rmi.CORBA.PortableRemoteObjectDelegatejava.lang.ClassCastException - if the obj class is not compatible with a
newClass cast
public java.rmi.Remote toStub(java.rmi.Remote obj)
throws java.rmi.NoSuchObjectException
toStub in interface javax.rmi.CORBA.PortableRemoteObjectDelegatejava.rmi.NoSuchObjectException - if the object is not currently exported
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||