|
JBoss AOP Parent POM 2.2.2.GA | |||||||||
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
public class 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 |
---|
Fields inherited from class org.jboss.aop.joinpoint.CallerInvocation |
---|
arguments, callingObject |
Fields inherited from class org.jboss.aop.joinpoint.InvocationBase |
---|
advisor, currentInterceptor, instanceResolver, interceptors, metadata, responseContextInfo, targetObject |
Constructor Summary | |
---|---|
MethodCalledByMethodInvocation(Advisor advisor,
Class<?> callingClass,
Method callingMethod,
Method method,
Object callingObject,
Object targetObject,
Object[] args,
Interceptor[] interceptors)
|
|
MethodCalledByMethodInvocation(MethodByMethodInfo info,
Object callingObject,
Object targetObject,
Interceptor[] interceptors)
|
|
MethodCalledByMethodInvocation(MethodByMethodInfo info,
Object callingObject,
Object targetObject,
Object[] arguments,
Interceptor[] interceptors)
|
|
MethodCalledByMethodInvocation(Object callingObject,
Interceptor[] interceptors)
|
Method Summary | |
---|---|
Invocation |
copy()
Copies complete state of Invocation object. |
Method |
getCalledMethod()
|
Class<?> |
getCallingClass()
|
Method |
getCallingMethod()
|
Object |
getMetaData(Object group,
Object attr)
This method resolves metadata based on the context of the invocation. |
Invocation |
getWrapper(Interceptor[] newchain)
Returns 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. |
Object |
invokeTarget()
Invokes the target joinpoint for this invocation skipping any subsequent interceptors in the chain. |
Methods inherited from class org.jboss.aop.joinpoint.CallerInvocation |
---|
getArguments, getCallingObject, setArguments |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MethodCalledByMethodInvocation(MethodByMethodInfo info, Object callingObject, Object targetObject, Object[] arguments, Interceptor[] interceptors)
public MethodCalledByMethodInvocation(MethodByMethodInfo info, Object callingObject, Object targetObject, Interceptor[] interceptors)
public MethodCalledByMethodInvocation(Advisor advisor, Class<?> callingClass, Method callingMethod, Method method, Object callingObject, Object targetObject, Object[] args, Interceptor[] interceptors)
public MethodCalledByMethodInvocation(Object callingObject, Interceptor[] interceptors)
Method Detail |
---|
public Object invokeNext() throws Throwable
invokeNext
in interface Invocation
invokeNext
in class InvocationBase
Throwable
public Object invokeTarget() throws Throwable
invokeTarget
in interface Invocation
invokeTarget
in class InvocationBase
Throwable
public Object getMetaData(Object group, Object attr)
getMetaData
in interface Invocation
getMetaData
in class InvocationBase
public Invocation getWrapper(Interceptor[] newchain)
newchain
- chain of interceptors to be inserted on invocation
public Invocation copy()
public Class<?> getCallingClass()
public Method getCallingMethod()
public Method getCalledMethod()
|
JBoss AOP Parent POM 2.2.2.GA | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |