T - public class AnnotationCallBackImpl<T> extends Object implements AnnotationCallBack<T>
| 限定符和类型 | 字段和说明 |
|---|---|
protected org.slf4j.Logger |
_log |
DEFAULT_TIMEOUT| 构造器和说明 |
|---|
AnnotationCallBackImpl(Object callTarget,
int functionId) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
call(boolean timeOut,
Optional<T> result)
回调
|
protected Method |
findMethod(Object obj,
int functionId)
根据注解ID匹配
|
Object |
getCallTarget()
回调目标
|
int |
getFunctionId()
获取处理函数名称
方法上的CallBackFunction注解名称
|
public AnnotationCallBackImpl(Object callTarget, int functionId)
callTarget - 回调目标functionId - 回调目标方法上CallBackFunction注解的IDprotected Method findMethod(Object obj, int functionId)
obj - functionId - public Object getCallTarget()
AnnotationCallBackgetCallTarget 在接口中 AnnotationCallBack<T>public int getFunctionId()
AnnotationCallBackgetFunctionId 在接口中 AnnotationCallBack<T>Copyright © 2020. All rights reserved.