org.openejb.dispatch
Class SystemMethodIndices

java.lang.Object
  extended byorg.openejb.dispatch.SystemMethodIndices
All Implemented Interfaces:
EJBTimeoutInvocationFactory

public final class SystemMethodIndices
extends Object
implements EJBTimeoutInvocationFactory

Version:
$Revision: 445197 $ $Date: 2005-02-15 04:24:06 +0100 (Tue, 15 Feb 2005) $

Constructor Summary
SystemMethodIndices(int ejbActivate, int ejbLoad, int ejbPassivate, int ejbStore, int ejbTimeout, int ejbCreate, int ejbRemove, int setContext, int unsetContext, int afterBegin, int beforeCompletion, int afterCompletion)
           
 
Method Summary
static SystemMethodIndices createSystemMethodIndices(InterfaceMethodSignature[] signatures, String setContextName, String setContextType, String unsetContextName)
           
 EJBInvocation getAfterBeginInvocation(EJBInstanceContext instanceContext)
           
 EJBInvocation getAfterCompletionInvocation(EJBInstanceContext instanceContext, boolean comitted)
           
 EJBInvocation getBeforeCompletionInvocation(EJBInstanceContext instanceContext)
           
 EJBInvocation getEjbActivateInvocation(EJBInstanceContext instanceContext)
           
 EJBInvocation getEJBCreateInvocation(EJBInstanceContext instanceContext)
           
 EJBInvocation getEjbLoadInvocation(EJBInstanceContext instanceContext)
           
 EJBInvocation getEjbPassivateInvocation(EJBInstanceContext instanceContext)
           
 EJBInvocation getEJBRemoveInvocation(EJBInstanceContext instanceContext)
           
 EJBInvocation getEjbStoreInvocation(EJBInstanceContext instanceContext)
           
 EJBInvocation getEJBTimeoutInvocation(Object id, TimerImpl timer)
           
 EJBInvocation getSetContextInvocation(EJBInstanceContext instanceContext, Object context)
           
 EJBInvocation getUnsetContextInvocation(EJBInstanceContext instanceContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SystemMethodIndices

public SystemMethodIndices(int ejbActivate,
                           int ejbLoad,
                           int ejbPassivate,
                           int ejbStore,
                           int ejbTimeout,
                           int ejbCreate,
                           int ejbRemove,
                           int setContext,
                           int unsetContext,
                           int afterBegin,
                           int beforeCompletion,
                           int afterCompletion)
Method Detail

createSystemMethodIndices

public static SystemMethodIndices createSystemMethodIndices(InterfaceMethodSignature[] signatures,
                                                            String setContextName,
                                                            String setContextType,
                                                            String unsetContextName)

getEjbActivateInvocation

public EJBInvocation getEjbActivateInvocation(EJBInstanceContext instanceContext)

getEjbLoadInvocation

public EJBInvocation getEjbLoadInvocation(EJBInstanceContext instanceContext)

getEjbPassivateInvocation

public EJBInvocation getEjbPassivateInvocation(EJBInstanceContext instanceContext)

getEjbStoreInvocation

public EJBInvocation getEjbStoreInvocation(EJBInstanceContext instanceContext)

getEJBTimeoutInvocation

public EJBInvocation getEJBTimeoutInvocation(Object id,
                                             TimerImpl timer)
Specified by:
getEJBTimeoutInvocation in interface EJBTimeoutInvocationFactory

getEJBCreateInvocation

public EJBInvocation getEJBCreateInvocation(EJBInstanceContext instanceContext)

getEJBRemoveInvocation

public EJBInvocation getEJBRemoveInvocation(EJBInstanceContext instanceContext)

getSetContextInvocation

public EJBInvocation getSetContextInvocation(EJBInstanceContext instanceContext,
                                             Object context)

getUnsetContextInvocation

public EJBInvocation getUnsetContextInvocation(EJBInstanceContext instanceContext)

getAfterBeginInvocation

public EJBInvocation getAfterBeginInvocation(EJBInstanceContext instanceContext)

getBeforeCompletionInvocation

public EJBInvocation getBeforeCompletionInvocation(EJBInstanceContext instanceContext)

getAfterCompletionInvocation

public EJBInvocation getAfterCompletionInvocation(EJBInstanceContext instanceContext,
                                                  boolean comitted)


Copyright © 1999-2006 OpenEJB. All Rights Reserved.