public abstract class AbstractCommand extends java.lang.Object implements TaskCommand
| 限定符 | 构造器和说明 |
|---|---|
protected |
AbstractCommand(java.lang.String traceId) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected java.lang.Object[] |
analysisExceptionHandlerParam(ExceptionMethodWrapper exceptionHandler,
java.lang.Throwable e)
分析并解析出调用此方法的参数列表
|
java.lang.String |
getTraceId()
获取链路追踪ID
|
protected void |
invokeExceptionHandlerAfter(java.lang.Object result)
在反射调用异常处理器之后
|
protected void |
invokeExceptionHandlerBefore(java.lang.Throwable e)
在反射调用异常处理器之前
|
protected abstract ExceptionMethodWrapper |
lookupExceptionHandler(java.lang.Throwable e)
查找指定类型的异常处理器.
|
boolean |
tryCatchExecException(java.lang.Throwable e)
尝试捕获执行异常。
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcode, exec, isPrintLogpublic java.lang.String getTraceId()
TaskCommandgetTraceId 在接口中 TaskCommandpublic boolean tryCatchExecException(java.lang.Throwable e)
TaskCommandtryCatchExecException 在接口中 TaskCommande - 异常对象protected void invokeExceptionHandlerAfter(java.lang.Object result)
result - 执行异常处理器的返回结果protected void invokeExceptionHandlerBefore(java.lang.Throwable e)
e - 异常对象protected java.lang.Object[] analysisExceptionHandlerParam(ExceptionMethodWrapper exceptionHandler, java.lang.Throwable e)
exceptionHandler - 异常处理器e - 当前正在处理的异常对象protected abstract ExceptionMethodWrapper lookupExceptionHandler(java.lang.Throwable e)
查找一个最优解
e - 指定类型的异常类