All Methods Instance Methods Concrete Methods Deprecated Methods
| Modifier and Type |
Method and Description |
void |
addChainInstance(Chain chain) |
void |
addRollbackStep(CmpStep step) |
void |
addStep(CmpStep step) |
void |
addTimeoutItem(String executorItem) |
void |
generateRequestId() |
Boolean |
getAndOrResult(String key) |
Boolean |
getBreakResult(String key) |
String |
getChainId() |
String |
getChainName()
|
<T> T |
getChainReqData(String chainId) |
<T> T |
getChainReqDataFromQueue(String chainId) |
<T> T |
getContextBean(Class<T> contextBeanClazz) |
<T> T |
getContextBean(String contextBeanKey) |
List<cn.hutool.core.lang.Tuple> |
getContextBeanList() |
Chain |
getCurrentChainInstance(String currentChainId) |
Condition |
getCurrentCondition() |
Exception |
getException() |
Deque<CmpStep> |
getExecuteSteps() |
String |
getExecuteStepStr() |
String |
getExecuteStepStr(boolean withTimeSpent) |
String |
getExecuteStepStrWithInstanceId() |
<T> T |
getFirstContextBean() |
Integer |
getForResult(String key) |
Boolean |
getIfResult(String key) |
<T> T |
getInput(String nodeId) |
Iterator<?> |
getIteratorResult(String key) |
Boolean |
getNotResult(String key) |
<T> T |
getOutput(String nodeId) |
<T> T |
getPrivateDeliveryData(String nodeId) |
<T> Queue<T> |
getPrivateDeliveryQueue(String nodeId) |
String |
getRequestId() |
<T> T |
getResponseData() |
Deque<CmpStep> |
getRollbackSteps() |
String |
getRollbackStepStr() |
String |
getRollbackStepStr(boolean withRollbackTimeSpent) |
Boolean |
getRouteResult() |
Exception |
getSubException(String chainId) |
<T> T |
getSwitchResult(String key) |
List<String> |
getTimeoutItemList() |
Boolean |
getWhileResult(String key) |
void |
popCondition() |
void |
printRollbackStep() |
void |
printStep() |
void |
pushCondition(Condition condition) |
void |
putRequestId(String requestId) |
void |
removeException() |
void |
setAndOrResult(String key,
boolean result) |
void |
setBreakResult(String key,
boolean breakFlag) |
void |
setChainId(String chainId) |
void |
setChainName(String chainName)
|
<T> void |
setChainReqData(String chainId,
T t) |
<T> void |
setChainReqData2Queue(String chainId,
T t) |
void |
setException(Exception e) |
void |
setForResult(String key,
int forCount) |
void |
setIfResult(String key,
boolean result) |
<T> void |
setInput(String nodeId,
T t) |
void |
setIteratorResult(String key,
Iterator<?> it) |
void |
setNotResult(String key,
boolean result) |
<T> void |
setOutput(String nodeId,
T t) |
<T> void |
setPrivateDeliveryData(String nodeId,
T t) |
<T> void |
setResponseData(T t) |
void |
setRouteResult(Boolean routeResult) |
<T> void |
setSwitchResult(String key,
T t) |
void |
setWhileResult(String key,
boolean whileFlag) |