I - 接口类型T - 接口实现类型public class InterfaceDecorator<I,T> extends BaseInterfaceDecorator<I,T>
InterfaceDecoratorProbe.DefaultProbedelegate, interfaceClass| 构造器和说明 |
|---|
InterfaceDecorator(java.lang.Class<I> interfaceClass,
T delegate)
构造方法
|
InterfaceDecorator(java.lang.Class<I> interfaceClass,
T delegate,
boolean allowBreak)
构造方法
|
InterfaceDecorator(T delegate)
简化版构造函数
当delegate只实现了一个接口时,自动推断接口类型 |
| 限定符和类型 | 方法和说明 |
|---|---|
protected java.lang.Object |
doInvoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args) |
beforeInvoke, delegate, getInterfaceClass, invoke, onComplete, onDone, onError, proxyInstance, registerListener, registerListener, setDebug, unregisterListenerpublic InterfaceDecorator(java.lang.Class<I> interfaceClass, T delegate, boolean allowBreak)
interfaceClass - 接口类delegate - 实现接口的类allowBreak - 为true时允许 BaseInterfaceDecorator.beforeInvoke(Object, Method, Object[])抛出异常public InterfaceDecorator(java.lang.Class<I> interfaceClass, T delegate)
interfaceClass - 接口类delegate - 实现接口的类public InterfaceDecorator(T delegate)
delegate - protected java.lang.Object doInvoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args)
throws java.lang.Throwable
doInvoke 在类中 BaseInterfaceDecorator<I,T>java.lang.ThrowableCopyright © 2023. All Rights Reserved.