| org.springframework.aop.ProxyMethodInvocation
All known Subclasses: org.springframework.aop.framework.ReflectiveMethodInvocation,
Method Summary | |
Object | getProxy() Return the proxy that this method invocation was made through. | Object | getUserAttribute(String key) Return the value of the specified user attribute. | MethodInvocation | invocableClone() Create a clone of this object. | MethodInvocation | invocableClone(Object[] arguments) Create a clone of this object. | void | setArguments(Object[] arguments) Set the arguments to be used on subsequent invocations in the any advice
in this chain. | void | setUserAttribute(String key, Object value) Add the specified user attribute with the given value to this invocation.
Such attributes are not used within the AOP framework itself. |
getProxy | Object getProxy()(Code) | | Return the proxy that this method invocation was made through.
the original proxy object |
invocableClone | MethodInvocation invocableClone()(Code) | | Create a clone of this object. If cloning is done before proceed()
is invoked on this object, proceed() can be invoked once per clone
to invoke the joinpoint (and the rest of the advice chain) more than once.
an invocable clone of this invocation.proceed() can be called once per clone. |
invocableClone | MethodInvocation invocableClone(Object[] arguments)(Code) | | Create a clone of this object. If cloning is done before proceed()
is invoked on this object, proceed() can be invoked once per clone
to invoke the joinpoint (and the rest of the advice chain) more than once.
Parameters: arguments - the arguments that the cloned invocation is supposed to use,overriding the original arguments an invocable clone of this invocation.proceed() can be called once per clone. |
setArguments | void setArguments(Object[] arguments)(Code) | | Set the arguments to be used on subsequent invocations in the any advice
in this chain.
Parameters: arguments - the argument array |
setUserAttribute | void setUserAttribute(String key, Object value)(Code) | | Add the specified user attribute with the given value to this invocation.
Such attributes are not used within the AOP framework itself. They are
just kept as part of the invocation object, for use in special interceptors.
Parameters: key - the name of the attribute Parameters: value - the value of the attribute, or null to reset it |
|
|