public class MethodInterceptorHandler
extends java.lang.Object
implements javassist.util.proxy.MethodHandler
Modifier and Type | Class and Description |
---|---|
private class |
MethodInterceptorHandler.MethodInvocationImpl |
Modifier and Type | Field and Description |
---|---|
private static boolean |
DEBUG_INTERCEPTION |
private java.util.Map<java.lang.reflect.Method,java.util.List<org.aopalliance.intercept.MethodInterceptor>> |
interceptorLists |
private ServiceLocatorImpl |
locator |
private ActiveDescriptor<?> |
underlyingDescriptor |
Constructor and Description |
---|
MethodInterceptorHandler(ServiceLocatorImpl locator,
ActiveDescriptor<?> underlyingDescriptor,
java.util.Map<java.lang.reflect.Method,java.util.List<org.aopalliance.intercept.MethodInterceptor>> interceptorLists) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
invoke(java.lang.Object self,
java.lang.reflect.Method thisMethod,
java.lang.reflect.Method proceed,
java.lang.Object[] args) |
private static final boolean DEBUG_INTERCEPTION
private final ServiceLocatorImpl locator
private final java.util.Map<java.lang.reflect.Method,java.util.List<org.aopalliance.intercept.MethodInterceptor>> interceptorLists
private final ActiveDescriptor<?> underlyingDescriptor
MethodInterceptorHandler(ServiceLocatorImpl locator, ActiveDescriptor<?> underlyingDescriptor, java.util.Map<java.lang.reflect.Method,java.util.List<org.aopalliance.intercept.MethodInterceptor>> interceptorLists)