com.caucho.ejb.session
Class AbstractSessionObject

java.lang.Object
  extended by com.caucho.ejb.session.AbstractSessionObject
All Implemented Interfaces:
java.io.Serializable

public abstract class AbstractSessionObject
extends java.lang.Object
implements java.io.Serializable

Abstract base class for a 3.0 session object

See Also:
Serialized Form

Field Summary
protected  java.lang.Class _businessInterface
           
 
Constructor Summary
AbstractSessionObject()
           
 
Method Summary
 java.lang.Class __caucho_getBusinessInterface()
          Returns the business interface.
 AbstractEjbBeanManager __caucho_getServer()
          Returns the server.
 void __caucho_setBusinessInterface(java.lang.Class businessInterface)
          Sets the business interface.
 SessionBean _getObject()
           
abstract  AbstractEjbBeanManager getServer()
          Returns the server.
 java.lang.Object writeReplace()
          Serialize the HomeSkeletonWrapper in place of this object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_businessInterface

protected java.lang.Class _businessInterface
Constructor Detail

AbstractSessionObject

public AbstractSessionObject()
Method Detail

_getObject

public SessionBean _getObject()

getServer

public abstract AbstractEjbBeanManager getServer()
Returns the server.


__caucho_getServer

public AbstractEjbBeanManager __caucho_getServer()
Returns the server.


__caucho_getBusinessInterface

public java.lang.Class __caucho_getBusinessInterface()
Returns the business interface.


__caucho_setBusinessInterface

public void __caucho_setBusinessInterface(java.lang.Class businessInterface)
Sets the business interface.


writeReplace

public java.lang.Object writeReplace()
                              throws java.io.ObjectStreamException
Serialize the HomeSkeletonWrapper in place of this object.

Returns:
the matching skeleton wrapper.
Throws:
java.io.ObjectStreamException