org.openejb.mdb
Class MDBInstanceContext
java.lang.Object
org.openejb.AbstractInstanceContext
org.openejb.mdb.MDBInstanceContext
- All Implemented Interfaces:
- EJBInstanceContext, org.apache.geronimo.transaction.InstanceContext
- public final class MDBInstanceContext
- extends AbstractInstanceContext
Wrapper for a MDB.
- Version:
- $Revision: 445266 $ $Date: 2005-03-09 06:58:17 +0100 (Wed, 09 Mar 2005) $
Constructor Summary |
MDBInstanceContext(Object containerId,
javax.ejb.MessageDrivenBean instance,
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)
|
Methods inherited from class org.openejb.AbstractInstanceContext |
afterCommit, associate, beforeCommit, enter, getApplicationManagedSecurityResources, getBasicTimerService, getConnectionManagerMap, getContainerId, getInstance, getProxyFactory, getTimerService, getUnshareableResources, isDead, isInCall, setTimerServiceAvailable, toString, unassociate |
MDBInstanceContext
public MDBInstanceContext(Object containerId,
javax.ejb.MessageDrivenBean instance,
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)
getId
public Object getId()
- Specified by:
getId
in interface org.apache.geronimo.transaction.InstanceContext
- Overrides:
getId
in class AbstractInstanceContext
flush
public void flush()
- Specified by:
flush
in interface org.apache.geronimo.transaction.InstanceContext
- Overrides:
flush
in class AbstractInstanceContext
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
getMessageDrivenContext
public MDBContext getMessageDrivenContext()
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.