public abstract class AbstractControllerMethodWrapper extends BaseMethodWrapper
| 限定符和类型 | 字段和说明 |
|---|---|
protected java.lang.String |
controllerClassName
如果是模块串行,模块唯一标识
|
protected boolean |
deprecated
当前方法是否已废弃使用.
|
protected boolean |
printLog
是否打印执行日志
|
protected java.lang.String |
queueIdKey
串行执行的队列ID对应的Key名称
|
protected ExecThreadGroup |
threadGroup
执行线程组
|
methodAccess, methodIndex, single| 构造器和说明 |
|---|
AbstractControllerMethodWrapper(java.lang.Object single,
ExecThreadGroup threadGroup,
java.lang.String controllerClassName,
java.lang.String logCode,
MethodDefinition md) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
getControllerClassName() |
java.lang.String |
getQueueIdKey()
获取当前的串行执行的队列ID对应的Key名称
|
boolean |
isDeprecated()
判定当前封包处理方法是否被废弃使用.
|
boolean |
isPrintLog()
判定当前入口是否打印执行日志
|
java.lang.String |
logCode()
记录日志的Code信息
|
ExceptionMethodWrapper |
lookupExceptionHandler(java.lang.Class<? extends java.lang.Throwable> exceptionClass)
查找指定类型的异常处理器.
|
void |
setDeprecated(boolean deprecated)
设置当前封包处理方法是否被废弃使用.
|
void |
setPrintLog(boolean printLog)
设置是否打印执行日志.
|
ExecThreadGroup |
threadGroup() |
equals, getOrder, hashCode, invokeprotected java.lang.String queueIdKey
protected boolean deprecated
protected final ExecThreadGroup threadGroup
protected final java.lang.String controllerClassName
protected boolean printLog
public AbstractControllerMethodWrapper(java.lang.Object single,
ExecThreadGroup threadGroup,
java.lang.String controllerClassName,
java.lang.String logCode,
MethodDefinition md)
public java.lang.String getQueueIdKey()
public boolean isDeprecated()
public void setDeprecated(boolean deprecated)
deprecated - 是否被废弃public boolean isPrintLog()
public void setPrintLog(boolean printLog)
这个方法是留给脚本调用的,方便线上想输出打印日志
printLog - 是否打印public ExecThreadGroup threadGroup()
public java.lang.String getControllerClassName()
public java.lang.String logCode()
public ExceptionMethodWrapper lookupExceptionHandler(java.lang.Class<? extends java.lang.Throwable> exceptionClass)
查找一个最优解
exceptionClass - 指定类型的异常类