org.openejb.slsb
Class StatelessInstanceContext

java.lang.Object
  extended byorg.openejb.AbstractInstanceContext
      extended byorg.openejb.slsb.StatelessInstanceContext
All Implemented Interfaces:
EJBInstanceContext, org.apache.geronimo.transaction.InstanceContext

public final class StatelessInstanceContext
extends AbstractInstanceContext

Wrapper for a Stateless SessionBean.

Version:
$Revision: 445266 $ $Date: 2005-03-09 06:58:17 +0100 (Wed, 09 Mar 2005) $

Field Summary
 
Fields inherited from class org.openejb.AbstractInstanceContext
systemChain
 
Constructor Summary
StatelessInstanceContext(Object containerId, javax.ejb.SessionBean instance, EJBProxyFactory proxyFactory, org.apache.geronimo.transaction.context.TransactionContextManager transactionContextManager, org.apache.geronimo.transaction.context.UserTransactionImpl userTransaction, SystemMethodIndices systemMethodIndices, org.apache.geronimo.core.service.Interceptor systemChain, Set unshareableResources, Set applicationManagedSecurityResources, BasicTimerService timerService)
           
 
Method Summary
 void die()
           
 void ejbCreate()
           
 void ejbRemove()
           
 void exit()
           
 void flush()
           
 EJBContextImpl getEJBContextImpl()
           
 Object getId()
           
 javax.xml.rpc.handler.MessageContext getMessageContext()
           
 InstancePool getPool()
           
 StatelessSessionContext getSessionContext()
           
 void setContext()
           
 void setId(Object id)
           
 void setMessageContext(javax.xml.rpc.handler.MessageContext messageContext)
           
 void setOperation(EJBOperation operation)
           
 void setPool(InstancePool pool)
           
 boolean setTimerState(EJBOperation operation)
           
 void unsetContext()
           
 
Methods inherited from class org.openejb.AbstractInstanceContext
afterCommit, associate, beforeCommit, enter, getApplicationManagedSecurityResources, getBasicTimerService, getConnectionManagerMap, getContainerId, getInstance, getProxyFactory, getTimerService, getUnshareableResources, isDead, isInCall, setTimerServiceAvailable, toString, unassociate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StatelessInstanceContext

public StatelessInstanceContext(Object containerId,
                                javax.ejb.SessionBean instance,
                                EJBProxyFactory proxyFactory,
                                org.apache.geronimo.transaction.context.TransactionContextManager transactionContextManager,
                                org.apache.geronimo.transaction.context.UserTransactionImpl userTransaction,
                                SystemMethodIndices systemMethodIndices,
                                org.apache.geronimo.core.service.Interceptor systemChain,
                                Set unshareableResources,
                                Set applicationManagedSecurityResources,
                                BasicTimerService timerService)
Method Detail

getId

public Object getId()
Specified by:
getId in interface org.apache.geronimo.transaction.InstanceContext
Overrides:
getId in class AbstractInstanceContext

setId

public void setId(Object id)

getPool

public InstancePool getPool()

setPool

public void setPool(InstancePool pool)

die

public void die()
Specified by:
die in interface org.apache.geronimo.transaction.InstanceContext
Overrides:
die in class AbstractInstanceContext

exit

public void exit()
Specified by:
exit in interface org.apache.geronimo.transaction.InstanceContext
Overrides:
exit in class AbstractInstanceContext

getMessageContext

public javax.xml.rpc.handler.MessageContext getMessageContext()

setMessageContext

public void setMessageContext(javax.xml.rpc.handler.MessageContext messageContext)

flush

public void flush()
Specified by:
flush in interface org.apache.geronimo.transaction.InstanceContext
Overrides:
flush in class AbstractInstanceContext

getSessionContext

public StatelessSessionContext getSessionContext()

setOperation

public void setOperation(EJBOperation operation)

setTimerState

public boolean setTimerState(EJBOperation operation)

getEJBContextImpl

public EJBContextImpl getEJBContextImpl()

setContext

public void setContext()
                throws Throwable
Throws:
Throwable

unsetContext

public void unsetContext()
                  throws Throwable
Throws:
Throwable

ejbCreate

public void ejbCreate()
               throws Throwable
Throws:
Throwable

ejbRemove

public void ejbRemove()
               throws Throwable
Throws:
Throwable


Copyright © 1999-2006 OpenEJB. All Rights Reserved.