所有方法 实例方法 抽象方法 具体方法
| 限定符和类型 |
方法和说明 |
void |
addAsyncNode(Class<? extends AbstractNode> node) |
void |
addAsyncNode(Class<? extends AbstractNode> node,
AbstractNode.FailHandleEnum failHandle) |
void |
addAsyncNode(Class<? extends AbstractNode> node,
AbstractNode.FailHandleEnum failHandle,
AbstractNode.RetryTimesEnum retryTimes) |
void |
addAsyncNode(Class<? extends AbstractNode> node,
AbstractNode.FailHandleEnum failHandle,
AbstractNode.RetryTimesEnum retryTimes,
boolean restartAsyncGroup) |
void |
addAsyncNode(Class<? extends AbstractNode> node,
AbstractNode.FailHandleEnum failHandle,
boolean restartAsyncGroup) |
void |
addAsyncNode(Class<? extends AbstractNode> node,
AbstractNode.FailHandleEnum failHandle,
Long timeout) |
void |
addAsyncNode(Class<? extends AbstractNode> node,
AbstractNode.FailHandleEnum failHandle,
Long timeout,
AbstractNode.RetryTimesEnum retryTimes) |
void |
addAsyncNode(Class<? extends AbstractNode> node,
AbstractNode.FailHandleEnum failHandle,
Long timeout,
AbstractNode.RetryTimesEnum retryTimes,
boolean restartAsyncGroup) |
void |
addAsyncNode(Class<? extends AbstractNode> node,
AbstractNode.FailHandleEnum failHandle,
Long timeout,
boolean restartAsyncGroup) |
void |
addAsyncNode(Class<? extends AbstractNode> node,
AbstractNode.RetryTimesEnum retryTimes) |
void |
addAsyncNode(Class<? extends AbstractNode> node,
AbstractNode.RetryTimesEnum retryTimes,
boolean restartAsyncGroup) |
void |
addAsyncNode(Class<? extends AbstractNode> node,
boolean restartAsyncGroup) |
void |
addAsyncNode(Class<? extends AbstractNode> node,
Long timeout) |
void |
addAsyncNode(Class<? extends AbstractNode> node,
Long timeout,
AbstractNode.RetryTimesEnum retryTimes) |
void |
addAsyncNode(Class<? extends AbstractNode> node,
Long timeout,
AbstractNode.RetryTimesEnum retryTimes,
boolean restartAsyncGroup) |
void |
addAsyncNode(Class<? extends AbstractNode> node,
Long timeout,
boolean restartAsyncGroup) |
void |
addAsyncNodeList(List<Class<? extends AbstractNode>> nodes) |
void |
addAsyncNodeList(List<Class<? extends AbstractNode>> nodes,
AbstractNode.FailHandleEnum failHandle) |
void |
addAsyncNodeList(List<Class<? extends AbstractNode>> nodes,
AbstractNode.FailHandleEnum failHandle,
AbstractNode.RetryTimesEnum retryTimes) |
void |
addAsyncNodeList(List<Class<? extends AbstractNode>> nodes,
AbstractNode.FailHandleEnum failHandle,
AbstractNode.RetryTimesEnum retryTimes,
boolean restartAsyncGroup) |
void |
addAsyncNodeList(List<Class<? extends AbstractNode>> nodes,
AbstractNode.FailHandleEnum failHandle,
boolean restartAsyncGroup) |
void |
addAsyncNodeList(List<Class<? extends AbstractNode>> nodes,
AbstractNode.FailHandleEnum failHandle,
Long timeout) |
void |
addAsyncNodeList(List<Class<? extends AbstractNode>> nodes,
AbstractNode.FailHandleEnum failHandle,
Long timeout,
AbstractNode.RetryTimesEnum retryTimes,
boolean restartAsyncGroup) |
void |
addAsyncNodeList(List<Class<? extends AbstractNode>> nodes,
AbstractNode.FailHandleEnum failHandle,
Long timeout,
boolean restartAsyncGroup) |
void |
addAsyncNodeList(List<Class<? extends AbstractNode>> nodes,
AbstractNode.RetryTimesEnum retryTimes) |
void |
addAsyncNodeList(List<Class<? extends AbstractNode>> nodes,
AbstractNode.RetryTimesEnum retryTimes,
boolean restartAsyncGroup) |
void |
addAsyncNodeList(List<Class<? extends AbstractNode>> nodes,
boolean restartAsyncGroup) |
void |
addAsyncNodeList(List<Class<? extends AbstractNode>> nodes,
Long timeout) |
void |
addAsyncNodeList(List<Class<? extends AbstractNode>> nodes,
Long timeout,
AbstractNode.RetryTimesEnum retryTimes) |
void |
addAsyncNodeList(List<Class<? extends AbstractNode>> nodes,
Long timeout,
AbstractNode.RetryTimesEnum retryTimes,
boolean restartAsyncGroup) |
void |
addAsyncNodeList(List<Class<? extends AbstractNode>> nodes,
Long timeout,
boolean restartAsyncGroup) |
void |
addSyncNode(Class<? extends AbstractNode> node) |
void |
addSyncNode(Class<? extends AbstractNode> node,
AbstractNode.FailHandleEnum failHandle) |
void |
addSyncNode(Class<? extends AbstractNode> node,
AbstractNode.FailHandleEnum failHandle,
AbstractNode.RetryTimesEnum retryTimes) |
void |
addSyncNode(Class<? extends AbstractNode> node,
AbstractNode.FailHandleEnum failHandle,
Long timeout) |
void |
addSyncNode(Class<? extends AbstractNode> node,
AbstractNode.FailHandleEnum failHandle,
Long timeout,
AbstractNode.RetryTimesEnum retryTimes) |
void |
addSyncNode(Class<? extends AbstractNode> node,
AbstractNode.RetryTimesEnum retryTimes) |
void |
addSyncNode(Class<? extends AbstractNode> node,
Long timeout) |
void |
addSyncNode(Class<? extends AbstractNode> node,
Long timeout,
AbstractNode.RetryTimesEnum retryTimes) |
void |
execute(NodeChainContext<?> nodeChainContext)
执行当前节点链,利用LinkedHashMap特性,按照添加顺序执行,使用默认线程池
|
void |
execute(NodeChainContext<?> nodeChainContext,
ThreadPoolExecutor threadPoolExecutor)
执行当前节点链,利用LinkedHashMap特性,按照添加顺序执行,指定线程池,如果为空则使用默认配置的线程池
|
protected String |
getMDCLogId()
获取MDC日志id
|
protected String |
getMDCLogIdKey()
获取MDC日志id的key
|
protected ThreadPoolExecutor |
getThreadPoolExecutor()
获取节点链默认线程池,内置异步线程池
|
protected abstract void |
setNodeInfo()
配置节点信息
1.
|