com.beasys.rmi.iiop
Class IIOPRemoteObjectReference

java.lang.Object
  |
  +--com.beasys.rmi.iiop.IIOPRemoteObjectReference

public class IIOPRemoteObjectReference
extends java.lang.Object
implements weblogic.rmi.extensions.RemoteObjectReference, java.io.Externalizable

Implements RemoteObjectReference based on a CORBA Object.

See Also:
Serialized Form

Constructor Summary
IIOPRemoteObjectReference()
           
IIOPRemoteObjectReference(org.omg.CORBA.Object o)
           
 
Method Summary
 boolean equals(java.lang.Object other)
           
 weblogic.rmi.extensions.RuntimeDescriptor getDescriptor()
           
 java.lang.Object getHostID()
           
 int getObjectID()
           
 weblogic.rmi.extensions.Request getRequest(java.lang.reflect.Method m, int methodIndex)
           
 weblogic.rmi.extensions.Stub getStub()
           
 int hashCode()
           
 java.lang.Object invokeMethod(java.lang.reflect.Method method, java.lang.Object[] args)
           
 void readExternal(java.io.ObjectInput in)
           
 weblogic.rmi.extensions.RemoteObjectReference referenceFromString(java.lang.String stringRep)
           
 java.lang.String referenceToString()
           
 java.lang.String toString()
           
 void writeExternal(java.io.ObjectOutput out)
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IIOPRemoteObjectReference

public IIOPRemoteObjectReference()

IIOPRemoteObjectReference

public IIOPRemoteObjectReference(org.omg.CORBA.Object o)
Method Detail

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Specified by:
writeExternal in interface java.io.Externalizable

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException
Specified by:
readExternal in interface java.io.Externalizable

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object other)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getRequest

public weblogic.rmi.extensions.Request getRequest(java.lang.reflect.Method m,
                                                  int methodIndex)
                                           throws java.io.IOException
Specified by:
getRequest in interface weblogic.rmi.extensions.RemoteObjectReference

invokeMethod

public java.lang.Object invokeMethod(java.lang.reflect.Method method,
                                     java.lang.Object[] args)
                              throws java.lang.Throwable
Specified by:
invokeMethod in interface weblogic.rmi.extensions.RemoteObjectReference

getObjectID

public int getObjectID()
Specified by:
getObjectID in interface weblogic.rmi.extensions.RemoteObjectReference

getDescriptor

public weblogic.rmi.extensions.RuntimeDescriptor getDescriptor()
                                                        throws weblogic.rmi.RemoteException
Specified by:
getDescriptor in interface weblogic.rmi.extensions.RemoteObjectReference

getStub

public weblogic.rmi.extensions.Stub getStub()
                                     throws weblogic.rmi.RemoteException
Specified by:
getStub in interface weblogic.rmi.extensions.RemoteObjectReference

getHostID

public java.lang.Object getHostID()
Specified by:
getHostID in interface weblogic.rmi.extensions.RemoteObjectReference

referenceToString

public java.lang.String referenceToString()
Specified by:
referenceToString in interface weblogic.rmi.extensions.RemoteObjectReference

referenceFromString

public weblogic.rmi.extensions.RemoteObjectReference referenceFromString(java.lang.String stringRep)
                                                                  throws weblogic.rmi.RemoteException
Specified by:
referenceFromString in interface weblogic.rmi.extensions.RemoteObjectReference