org.jboss.ejb3.stateful
Class StatefulContainerInvocation

java.lang.Object
  extended by org.jboss.aop.joinpoint.InvocationBase
      extended by org.jboss.aop.joinpoint.MethodInvocation
          extended by org.jboss.ejb3.interceptors.container.ContainerMethodInvocation
              extended by org.jboss.ejb3.EJBContainerInvocation<StatefulContainer,StatefulBeanContext>
                  extended by org.jboss.ejb3.stateful.StatefulContainerInvocation
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable, org.jboss.aop.joinpoint.Invocation, org.jboss.ejb3.async.spi.AsyncInvocation, org.jboss.ejb3.tx2.aop.EJBInvocation

public class StatefulContainerInvocation
extends EJBContainerInvocation<StatefulContainer,StatefulBeanContext>
implements EJBInvocation, org.jboss.ejb3.async.spi.AsyncInvocation

Comment

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jboss.aop.joinpoint.MethodInvocation
advisedMethod, arguments, marshalledArguments, methodHash, unadvisedMethod
 
Fields inherited from class org.jboss.aop.joinpoint.InvocationBase
advisor, currentInterceptor, instanceResolver, interceptors, metadata, responseContextInfo, targetObject
 
Fields inherited from interface org.jboss.ejb3.async.spi.AsyncInvocation
METADATA_GROUP_ASYNC, METADATA_KEY_ID
 
Constructor Summary
StatefulContainerInvocation()
           
StatefulContainerInvocation(org.jboss.aop.advice.Interceptor[] interceptors, long methodHash, java.lang.reflect.Method advisedMethod, java.lang.reflect.Method unadvisedMethod, org.jboss.aop.Advisor advisor, java.lang.Object id, java.lang.Class<?> invokedBusinessInterface, java.util.concurrent.ExecutorService asyncExecutor, org.jboss.ejb3.async.spi.AsyncEndpoint container)
           
StatefulContainerInvocation(org.jboss.aop.MethodInfo info, java.lang.Object id, java.lang.Class<?> invokedBusinessInterface, java.util.concurrent.ExecutorService asyncExecutor, org.jboss.ejb3.async.spi.AsyncEndpoint container)
           
 
Method Summary
 org.jboss.aop.joinpoint.Invocation copy()
           
 org.jboss.ejb3.async.spi.AsyncInvocationContext getAsyncInvocationContext()
          
 org.jboss.ejb3.async.spi.AsyncEndpoint getContainer()
           
 java.lang.Object getId()
           
 org.jboss.ejb3.tx2.spi.TransactionalInvocationContext getInvocationContext()
           
 void setBeanContext(org.jboss.ejb3.interceptors.container.BeanContext<?> beanCtx)
           
 
Methods inherited from class org.jboss.ejb3.EJBContainerInvocation
getBeanContext, getEffigy, setContextCallback
 
Methods inherited from class org.jboss.ejb3.interceptors.container.ContainerMethodInvocation
getActualMethod, getContainerMethodInvocation, getWrapper, setTargetObject
 
Methods inherited from class org.jboss.aop.joinpoint.MethodInvocation
getAdvisor, getArguments, getMetaData, getMethod, getMethodHash, handleErrors, invokeNext, invokeTarget, readExternal, resolveAnnotation, resolveAnnotation, resolveTypedAnnotation, resolveTypedAnnotation, setArguments, toString, writeExternal
 
Methods inherited from class org.jboss.aop.joinpoint.InvocationBase
addResponseAttachment, getCurrentInterceptor, getInstanceResolver, getInterceptors, getMetaData, getResponseAttachment, getResponseContextInfo, getTargetObject, invokeNext, resolveClassAnnotation, resolveClassMetaData, resolveTypedClassAnnotation, setAdvisor, setInstanceResolver, setMetaData, setResponseContextInfo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StatefulContainerInvocation

public StatefulContainerInvocation(org.jboss.aop.advice.Interceptor[] interceptors,
                                   long methodHash,
                                   java.lang.reflect.Method advisedMethod,
                                   java.lang.reflect.Method unadvisedMethod,
                                   org.jboss.aop.Advisor advisor,
                                   java.lang.Object id,
                                   java.lang.Class<?> invokedBusinessInterface,
                                   java.util.concurrent.ExecutorService asyncExecutor,
                                   org.jboss.ejb3.async.spi.AsyncEndpoint container)

StatefulContainerInvocation

public StatefulContainerInvocation(org.jboss.aop.MethodInfo info,
                                   java.lang.Object id,
                                   java.lang.Class<?> invokedBusinessInterface,
                                   java.util.concurrent.ExecutorService asyncExecutor,
                                   org.jboss.ejb3.async.spi.AsyncEndpoint container)

StatefulContainerInvocation

public StatefulContainerInvocation()
Method Detail

getId

public java.lang.Object getId()

copy

public org.jboss.aop.joinpoint.Invocation copy()
Specified by:
copy in interface org.jboss.aop.joinpoint.Invocation
Overrides:
copy in class org.jboss.aop.joinpoint.MethodInvocation

getInvocationContext

public org.jboss.ejb3.tx2.spi.TransactionalInvocationContext getInvocationContext()
Specified by:
getInvocationContext in interface org.jboss.ejb3.tx2.aop.EJBInvocation

setBeanContext

public void setBeanContext(org.jboss.ejb3.interceptors.container.BeanContext<?> beanCtx)
Overrides:
setBeanContext in class EJBContainerInvocation<StatefulContainer,StatefulBeanContext>

getAsyncInvocationContext

public org.jboss.ejb3.async.spi.AsyncInvocationContext getAsyncInvocationContext()

Specified by:
getAsyncInvocationContext in interface org.jboss.ejb3.async.spi.AsyncInvocation
See Also:
AsyncInvocation.getAsyncInvocationContext()

getContainer

public org.jboss.ejb3.async.spi.AsyncEndpoint getContainer()
Specified by:
getContainer in interface org.jboss.ejb3.async.spi.AsyncInvocation