org.openejb.ri.server
Class RiBaseHandle

java.lang.Object
  |
  +--org.openejb.ri.server.RiBaseHandle
All Implemented Interfaces:
java.io.Externalizable, javax.ejb.Handle, javax.ejb.HomeHandle, java.io.Serializable

public class RiBaseHandle
extends java.lang.Object
implements java.io.Externalizable, javax.ejb.HomeHandle, javax.ejb.Handle

See Also:
Serialized Form

Field Summary
(package private)  java.rmi.Remote theProxy
           
 
Constructor Summary
RiBaseHandle()
          Public no-arg constructor required by Externalizable API
 
Method Summary
 javax.ejb.EJBHome getEJBHome()
           
 javax.ejb.EJBObject getEJBObject()
           
 void readExternal(java.io.ObjectInput in)
           
protected  void setProxy(java.lang.Object prxy)
           
 void writeExternal(java.io.ObjectOutput out)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

theProxy

java.rmi.Remote theProxy
Constructor Detail

RiBaseHandle

public RiBaseHandle()
Public no-arg constructor required by Externalizable API
Method Detail

setProxy

protected void setProxy(java.lang.Object prxy)

getEJBHome

public javax.ejb.EJBHome getEJBHome()
Specified by:
getEJBHome in interface javax.ejb.HomeHandle

getEJBObject

public javax.ejb.EJBObject getEJBObject()
Specified by:
getEJBObject in interface javax.ejb.Handle

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,
                         java.lang.ClassNotFoundException
Specified by:
readExternal in interface java.io.Externalizable