com.bstek.dorado.util.proxy
public class MethodInterceptorProxyDispatcher extends MethodInterceptorDispatcher
| Constructor and Description | 
|---|
MethodInterceptorProxyDispatcher(java.lang.Object target,
                                org.aopalliance.intercept.MethodInterceptor[] subMethodInterceptors)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected org.aopalliance.intercept.MethodInterceptor | 
createCglibFinalMethodInterceptor(net.sf.cglib.proxy.MethodProxy methodProxy)  | 
protected org.aopalliance.intercept.MethodInterceptor | 
createJavassistFinalMethodInterceptor(java.lang.reflect.Method method,
                                     java.lang.reflect.Method procssed)  | 
protected org.aopalliance.intercept.MethodInvocation | 
createMethodInvocation(java.lang.Object object,
                      java.lang.reflect.Method method,
                      java.lang.Object[] args,
                      MethodInterceptorChain methodInterceptorChain)
创建一个用于org.aopalliance.intercept. 
 | 
MethodInterceptorFilter | 
getMethodInterceptorFilter(java.lang.Object object,
                          java.lang.reflect.Method method,
                          java.lang.Object[] args)  | 
java.lang.Object | 
getTarget()
返回被代理的对象。 
 | 
createFinalAopallianceMethodInterceptor, filterMethod, getObjectForSerialization, getSubMethodInterceptors, intercept, invoke, invoke, setSubMethodInterceptorspublic MethodInterceptorProxyDispatcher(java.lang.Object target,
                                org.aopalliance.intercept.MethodInterceptor[] subMethodInterceptors)
target - 被代理的对象。subMethodInterceptors - 等待分派的子方法拦截器的数组。public MethodInterceptorFilter getMethodInterceptorFilter(java.lang.Object object, java.lang.reflect.Method method, java.lang.Object[] args)
getMethodInterceptorFilter in class MethodInterceptorDispatcherpublic java.lang.Object getTarget()
protected org.aopalliance.intercept.MethodInterceptor createCglibFinalMethodInterceptor(net.sf.cglib.proxy.MethodProxy methodProxy)
createCglibFinalMethodInterceptor in class MethodInterceptorDispatcherprotected org.aopalliance.intercept.MethodInterceptor createJavassistFinalMethodInterceptor(java.lang.reflect.Method method,
                                                                                java.lang.reflect.Method procssed)
createJavassistFinalMethodInterceptor in class MethodInterceptorDispatcherprotected org.aopalliance.intercept.MethodInvocation createMethodInvocation(java.lang.Object object,
                                                                java.lang.reflect.Method method,
                                                                java.lang.Object[] args,
                                                                MethodInterceptorChain methodInterceptorChain)
MethodInterceptorDispatchercreateMethodInvocation in class MethodInterceptorDispatcherobject - 被代理对象method - 被代理方法args - 被代理方法的参数methodInterceptorChain - 用于迭代所有子方法拦截器的迭代器(包含
            #createFinalMethodInterceptor(MethodProxy)返回的拦截器)Copyright © 2001-2011 www.BSTEK.com All Rights Reserved.