|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.jboss.aop.joinpoint.InvocationBase
org.jboss.aop.joinpoint.CallerInvocation
org.jboss.aop.joinpoint.MethodCalledByMethodInvocation
This is a helper wrapper class for an Invocation object. It is used to add or get values or metadata that pertains to an AOP method invocation.
| Field Summary | |
protected Object[] |
arguments
|
protected Method |
calledMethod
|
protected Class |
callingClass
|
protected Method |
callingMethod
|
protected long |
callingMethodHash
|
protected Object |
callingObject
|
| Fields inherited from class org.jboss.aop.joinpoint.InvocationBase |
advisor, currentInterceptor, instanceResolver, interceptors, metadata, responseContextInfo, targetObject |
| Constructor Summary | |
protected |
MethodCalledByMethodInvocation(Interceptor[] interceptors)
|
|
MethodCalledByMethodInvocation(Interceptor[] interceptors,
Method calledMethod,
Object[] arguments,
Class callingClass,
long callingMethodHash,
Object callingObject)
|
| Method Summary | |
Invocation |
copy()
Copies complete state of Invocation object. |
Object[] |
getArguments()
|
Method |
getCalledMethod()
|
Class |
getCallingClass()
|
Method |
getCallingMethod()
|
Object |
getCallingObject()
|
Object |
getMetaData(Object group,
Object attr)
This method resolves metadata based on the context of the invocation. |
Invocation |
getWrapper(Interceptor[] newchain)
Get a wrapper invocation object that can insert a new chain of interceptors at runtime to the invocation flow. |
Object |
invokeNext()
Invoke on the next interceptor in the chain. |
void |
setArguments(Object[] arguments)
change the arguments to the called method |
| Methods inherited from class org.jboss.aop.joinpoint.InvocationBase |
addResponseAttachment, getAdvisor, getCurrentInterceptor, getInstanceResolver, getInterceptors, getMetaData, getResponseAttachment, getResponseContextInfo, getTargetObject, invokeNext, resolveAnnotation, resolveAnnotation, resolveClassAnnotation, resolveClassMetaData, setAdvisor, setInstanceResolver, setMetaData, setResponseContextInfo, setTargetObject |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected Object[] arguments
protected long callingMethodHash
protected Class callingClass
protected Method calledMethod
protected Method callingMethod
protected Object callingObject
| Constructor Detail |
public MethodCalledByMethodInvocation(Interceptor[] interceptors,
Method calledMethod,
Object[] arguments,
Class callingClass,
long callingMethodHash,
Object callingObject)
protected MethodCalledByMethodInvocation(Interceptor[] interceptors)
| Method Detail |
public Object invokeNext()
throws Throwable
invokeNext in interface InvocationinvokeNext in class InvocationBaseThrowable
public Object getMetaData(Object group,
Object attr)
getMetaData in interface InvocationgetMetaData in class InvocationBasepublic Invocation getWrapper(Interceptor[] newchain)
newchain -
public Invocation copy()
public Object[] getArguments()
public void setArguments(Object[] arguments)
arguments - public Class getCallingClass()
public Method getCallingMethod()
public Method getCalledMethod()
public Object getCallingObject()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||