org.jboss.ejb
Class StatefulSessionEnterpriseContext

java.lang.Object
  extended byorg.jboss.ejb.EnterpriseContext (src) 
      extended byorg.jboss.ejb.StatefulSessionEnterpriseContext
All Implemented Interfaces:
AllowedOperationsFlags (src) , java.io.Serializable

public class StatefulSessionEnterpriseContext
extends EnterpriseContext (src)
implements java.io.Serializable

The enterprise context for stateful session beans.

See Also:
Serialized Form

Nested Class Summary
protected  class StatefulSessionEnterpriseContext.StatefulSessionContextImpl (src)
           
 
Nested classes inherited from class org.jboss.ejb.EnterpriseContext (src)
EnterpriseContext.EJBContextImpl (src) , EnterpriseContext.UserTransactionImpl (src)
 
Field Summary
 
Fields inherited from class org.jboss.ejb.EnterpriseContext (src)
log
 
Fields inherited from interface org.jboss.ejb.AllowedOperationsFlags (src)
IN_AFTER_BEGIN, IN_AFTER_COMPLETION, IN_BEFORE_COMPLETION, IN_BUSINESS_METHOD, IN_EJB_ACTIVATE, IN_EJB_CREATE, IN_EJB_FIND, IN_EJB_HOME, IN_EJB_LOAD, IN_EJB_PASSIVATE, IN_EJB_POST_CREATE, IN_EJB_REMOVE, IN_EJB_STORE, IN_EJB_TIMEOUT, IN_INTERCEPTOR_METHOD, IN_SERVICE_ENDPOINT_METHOD, IN_SET_ENTITY_CONTEXT, IN_SET_MESSAGE_DRIVEN_CONTEXT, IN_SET_SESSION_CONTEXT, IN_UNSET_ENTITY_CONTEXT, NOT_ALLOWED
 
Constructor Summary
StatefulSessionEnterpriseContext(java.lang.Object instance, Container (src)  con)
           
 
Method Summary
 void discard()
           
 EJBContext (src) getEJBContext()
          Get the EJBContext object
 EJBLocalObject (src) getEJBLocalObject()
           
 EJBObject (src) getEJBObject()
           
 SessionContext (src) getSessionContext()
           
 void setEJBLocalObject(EJBLocalObject (src)  eo)
           
 void setEJBObject(EJBObject (src)  eo)
           
 void setInstance(java.lang.Object instance)
          During activation of stateful session beans we replace the instance by the one read from the file.
 
Methods inherited from class org.jboss.ejb.EnterpriseContext (src)
clear, getCallerPrincipal, getContainer, getId, getInstance, getTransaction, getTxLock, isContainerManagedTx, isLocked, isUserManagedTx, lock, setId, setPrincipal, setTransaction, setUserTransactionStartedListener, unlock
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StatefulSessionEnterpriseContext

public StatefulSessionEnterpriseContext(java.lang.Object instance,
                                        Container (src)  con)
                                 throws java.rmi.RemoteException
Method Detail

discard

public void discard()
             throws java.rmi.RemoteException
Specified by:
discard in class EnterpriseContext (src)
Throws:
java.rmi.RemoteException

getEJBContext

public EJBContext (src)  getEJBContext()
Description copied from class: EnterpriseContext (src)
Get the EJBContext object

Specified by:
getEJBContext in class EnterpriseContext (src)

setInstance

public void setInstance(java.lang.Object instance)
During activation of stateful session beans we replace the instance by the one read from the file.


setEJBObject

public void setEJBObject(EJBObject (src)  eo)

getEJBObject

public EJBObject (src)  getEJBObject()

setEJBLocalObject

public void setEJBLocalObject(EJBLocalObject (src)  eo)

getEJBLocalObject

public EJBLocalObject (src)  getEJBLocalObject()

getSessionContext

public SessionContext (src)  getSessionContext()