|
|||||||||||
| 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.MethodCalledByConstructorInvocation
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 Constructor |
calling
|
| Fields inherited from class org.jboss.aop.joinpoint.InvocationBase |
advisor, currentInterceptor, instanceResolver, interceptors, metadata, responseContextInfo, targetObject |
| Constructor Summary | |
protected |
MethodCalledByConstructorInvocation(Interceptor[] interceptors)
|
|
MethodCalledByConstructorInvocation(Method called,
Object[] args,
Constructor calling,
Interceptor[] interceptors)
|
| Method Summary | |
Invocation |
copy()
Copies complete state of Invocation object. |
Object[] |
getArguments()
What are the arguments of the method call The are expressed as an Object[] array. |
Method |
getCalledMethod()
|
Constructor |
getCalling()
The constructor that is calling the method |
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 of the method call |
| 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 Constructor calling
protected Method calledMethod
| Constructor Detail |
public MethodCalledByConstructorInvocation(Method called,
Object[] args,
Constructor calling,
Interceptor[] interceptors)
protected MethodCalledByConstructorInvocation(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 Constructor getCalling()
public Method getCalledMethod()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||