org.jboss.ejb3
Class EJBInvocation
java.lang.Object
org.jboss.ejb3.EJBInvocation
- All Implemented Interfaces:
- org.jboss.aop.joinpoint.Invocation
public abstract class EJBInvocation
- extends java.lang.Object
- implements org.jboss.aop.joinpoint.Invocation
Comment
|
Constructor Summary |
protected |
EJBInvocation()
|
protected |
EJBInvocation(java.lang.reflect.Method method,
long methodHash,
java.lang.Object[] arguments,
org.jboss.aop.advice.Interceptor[] interceptors)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.jboss.aop.joinpoint.Invocation |
copy, getAdvisor, getTargetObject, getWrapper, invokeTarget, resolveAnnotation, resolveAnnotation, resolveClassAnnotation, resolveClassMetaData, resolveTypedAnnotation, resolveTypedAnnotation, resolveTypedClassAnnotation, setTargetObject |
interceptors
protected transient org.jboss.aop.advice.Interceptor[] interceptors
methodHash
protected long methodHash
currentInterceptor
protected transient int currentInterceptor
method
protected transient java.lang.reflect.Method method
arguments
protected java.lang.Object[] arguments
metadata
protected org.jboss.aop.metadata.SimpleMetaData metadata
responseContextInfo
protected transient java.util.Map responseContextInfo
EJBInvocation
protected EJBInvocation(java.lang.reflect.Method method,
long methodHash,
java.lang.Object[] arguments,
org.jboss.aop.advice.Interceptor[] interceptors)
EJBInvocation
protected EJBInvocation()
invokeNext
public java.lang.Object invokeNext()
throws java.lang.Throwable
- Specified by:
invokeNext in interface org.jboss.aop.joinpoint.Invocation
- Throws:
java.lang.Throwable
getMethod
public java.lang.reflect.Method getMethod()
getMethodHash
public long getMethodHash()
getInterceptors
public org.jboss.aop.advice.Interceptor[] getInterceptors()
- Specified by:
getInterceptors in interface org.jboss.aop.joinpoint.Invocation
setInterceptors
public void setInterceptors(org.jboss.aop.advice.Interceptor[] interceptors)
getArguments
public java.lang.Object[] getArguments()
setArguments
public void setArguments(java.lang.Object[] args)
getMetaData
public java.lang.Object getMetaData(java.lang.Object key,
java.lang.Object attr)
- Specified by:
getMetaData in interface org.jboss.aop.joinpoint.Invocation
getResponseContextInfo
public java.util.Map getResponseContextInfo()
- Specified by:
getResponseContextInfo in interface org.jboss.aop.joinpoint.Invocation
setResponseContextInfo
public void setResponseContextInfo(java.util.Map responseContextInfo)
- Specified by:
setResponseContextInfo in interface org.jboss.aop.joinpoint.Invocation
addResponseAttachment
public void addResponseAttachment(java.lang.Object key,
java.lang.Object val)
- Specified by:
addResponseAttachment in interface org.jboss.aop.joinpoint.Invocation
getResponseAttachment
public java.lang.Object getResponseAttachment(java.lang.Object key)
- Specified by:
getResponseAttachment in interface org.jboss.aop.joinpoint.Invocation
getMetaData
public org.jboss.aop.metadata.SimpleMetaData getMetaData()
- Specified by:
getMetaData in interface org.jboss.aop.joinpoint.Invocation
setMetaData
public void setMetaData(org.jboss.aop.metadata.SimpleMetaData data)
- Specified by:
setMetaData in interface org.jboss.aop.joinpoint.Invocation
invokeNext
public java.lang.Object invokeNext(org.jboss.aop.advice.Interceptor[] newInterceptors)
throws java.lang.Throwable
- Specified by:
invokeNext in interface org.jboss.aop.joinpoint.Invocation
- Throws:
java.lang.Throwable