public interface InterceptionContext
Modifier and Type | Method and Description |
---|---|
java.lang.Object[] |
args() |
java.lang.Object |
invoke()
Invokes the intercepted method on the
target object. |
java.lang.Object |
invokeOn(java.lang.Object target)
Invokes the intercepted method on the given target object.
|
java.lang.reflect.Method |
method() |
java.lang.reflect.Method |
methodOn(java.lang.Object target) |
java.lang.Object |
proxy() |
java.lang.Object |
target() |
default java.lang.reflect.Method |
targetMethod() |
java.lang.Object target()
null
if is not defined.java.lang.Object[] args()
null
if the method takes no parameters.java.lang.Object proxy()
java.lang.reflect.Method method()
Method
instance corresponding to the method
invoked on the proxy instancedefault java.lang.reflect.Method targetMethod()
java.lang.Object invoke() throws java.lang.Throwable
target
object.java.lang.Throwable
- if an error occurs in the method.java.lang.Object invokeOn(java.lang.Object target) throws java.lang.Throwable
target
- the target objectjava.lang.Throwable
- if an error occurs in the method.java.lang.reflect.Method methodOn(java.lang.Object target)
target
- the target to get the method.