public class Slot extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected ConcurrentHashMap<String,Object> |
metaDataMap |
protected ConcurrentHashMap<String,Object> metaDataMap
public Slot()
public Slot(List<cn.hutool.core.lang.Tuple> contextBeanList)
public <T> T getInput(String nodeId)
public <T> T getOutput(String nodeId)
public <T> void setInput(String nodeId, T t)
public <T> void setOutput(String nodeId, T t)
public <T> T getRequestData()
public <T> void setRequestData(T t)
public <T> T getResponseData()
public <T> void setResponseData(T t)
public <T> T getChainReqData(String chainId)
public <T> void setChainReqData(String chainId, T t)
public <T> T getChainReqDataFromQueue(String chainId)
public <T> void setChainReqData2Queue(String chainId, T t)
public <T> void setPrivateDeliveryData(String nodeId, T t)
public <T> T getPrivateDeliveryData(String nodeId)
public <T> void setSwitchResult(String key, T t)
public <T> T getSwitchResult(String key)
public void setIfResult(String key, boolean result)
public boolean getIfResult(String key)
public void setAndOrResult(String key, boolean result)
public boolean getAndOrResult(String key)
public void setNotResult(String key, boolean result)
public boolean getNotResult(String key)
public void setForResult(String key, int forCount)
public int getForResult(String key)
public void setWhileResult(String key, boolean whileFlag)
public boolean getWhileResult(String key)
public void setBreakResult(String key, boolean breakFlag)
public boolean getBreakResult(String key)
public Condition getCurrentCondition()
public void pushCondition(Condition condition)
public void popCondition()
@Deprecated public void setChainName(String chainName)
setChainId(String)@Deprecated public String getChainName()
getChainId()public void setChainId(String chainId)
public String getChainId()
public void addStep(CmpStep step)
public String getExecuteStepStr(boolean withTimeSpent)
public String getExecuteStepStr()
public void printStep()
public void addRollbackStep(CmpStep step)
public String getRollbackStepStr(boolean withRollbackTimeSpent)
public String getRollbackStepStr()
public void printRollbackStep()
public void generateRequestId()
public void putRequestId(String requestId)
public String getRequestId()
public Exception getException()
public void setException(Exception e)
public void removeException()
public void removeSubException(String chainId)
public List<cn.hutool.core.lang.Tuple> getContextBeanList()
public <T> T getContextBean(Class<T> contextBeanClazz)
public <T> T getContextBean(String contextBeanKey)
public <T> T getFirstContextBean()
public void addSubChain(String chainId)
public boolean isSubChain(String chainId)
public Boolean getRouteResult()
public void setRouteResult(Boolean routeResult)
Copyright © 2024. All rights reserved.