private static class InvocationInterceptorChain.InterceptedInvocation<T> extends java.lang.Object implements InvocationInterceptor.Invocation<T>
Modifier and Type | Field and Description |
---|---|
private InvocationInterceptorChain.InterceptorCall<T> |
call |
private InvocationInterceptor |
interceptor |
private InvocationInterceptor.Invocation<T> |
invocation |
Constructor and Description |
---|
InterceptedInvocation(InvocationInterceptor.Invocation<T> invocation,
InvocationInterceptorChain.InterceptorCall<T> call,
InvocationInterceptor interceptor) |
Modifier and Type | Method and Description |
---|---|
T |
proceed()
Proceed with this invocation.
|
private final InvocationInterceptor.Invocation<T> invocation
private final InvocationInterceptorChain.InterceptorCall<T> call
private final InvocationInterceptor interceptor
InterceptedInvocation(InvocationInterceptor.Invocation<T> invocation, InvocationInterceptorChain.InterceptorCall<T> call, InvocationInterceptor interceptor)
public T proceed() throws java.lang.Throwable
InvocationInterceptor.Invocation
proceed
in interface InvocationInterceptor.Invocation<T>
null
.java.lang.Throwable
- in case the invocation failed