public class InterfaceProxyUtils extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
InterfaceProxyUtils.MethodInterceptor |
static interface |
InterfaceProxyUtils.MethodInvocation |
static interface |
InterfaceProxyUtils.ProxyMethod |
| 构造器和说明 |
|---|
InterfaceProxyUtils() |
public static <T> T puppet(Class<T> interfaceClass, Object target)
T - 目标接口类型interfaceClass - 目标接口target - 傀儡类实例public static Object intercept(Class<?> interfaceClassInTargetClassLoader, ClassLoader targetClassLoader, Object target, InterfaceProxyUtils.MethodInterceptor interceptor)
interfaceClassInTargetClassLoader - 目标接口targetClassLoader - 目标对象所在ClassLoadertarget - 目标对象实例interceptor - 拦截器Copyright © 2019 Alibaba Open Source. All rights reserved.