类 AbstractSdkImplementProxy
java.lang.Object
net.linksfield.cube.partnersdk.sdk.proxy.AbstractSdkImplementProxy
- 所有已实现的接口:
InvocationHandler
public abstract class AbstractSdkImplementProxy extends Object implements InvocationHandler
-
字段概要
字段 修饰符和类型 字段 说明 protected Map<String,Object>moduleMapprotected ServicesContainerservicesContainer -
构造器概要
构造器 构造器 说明 AbstractSdkImplementProxy(ServicesContainer servicesContainer) -
方法概要
修饰符和类型 方法 说明 protected ObjectbuildModuleProxy(Class<?> proxyClass, ServicesContainer servicesContainer)protected abstract AbstractModuleImplementProxycreateModuleProxy(ServicesContainer servicesContainer)Objectinvoke(Object proxy, Method method, Object[] args)动态代理了Module的接口实现 假定第一个为BaseRequest类型, 并且只使用第一个参数调用 Http实现的发送方法
-
字段详细资料
-
servicesContainer
-
moduleMap
-
-
构造器详细资料
-
AbstractSdkImplementProxy
-
-
方法详细资料
-
invoke
动态代理了Module的接口实现 假定第一个为BaseRequest类型, 并且只使用第一个参数调用 Http实现的发送方法- 指定者:
invoke在接口中InvocationHandler
-
buildModuleProxy
-
createModuleProxy
protected abstract AbstractModuleImplementProxy createModuleProxy(ServicesContainer servicesContainer)
-