public interface FlowContext
long getId()
FlowContext printTrace(boolean printTrace)
FlowContext ignoreBroken(boolean ignoreBroken)
FlowContext ignoreException(boolean ignoreException)
FlowContext executeGlobalTryCatchFinally(boolean executeGlobalTryCatchFinally)
FlowContext executeGlobalBeforeAfter(boolean executeGlobalBeforeAfter)
FlowContext executeGlobalSingleFlow(boolean executeGlobalSingleFlow)
FlowContext isDataNotExist(String key, String message)
boolean containKey(String key)
Map<String,Object> getData()
FlowContext putContextData(String key, Object value)
FlowContext putData(String key, Object value)
FlowContext putFunctionFlowIfAbsent(String key, FunctionFlow functionFlow)
FlowContext putFunctionFlow(String key, FunctionFlow functionFlow)
FlowContext putTemporaryDataIfAbsent(String key, Object value)
FlowContext putTemporaryData(String key, Object value)
FlowContext putTemporaryData(Map<String,Object> dataMap)
FlowContext putCurrentCompositeFlowData(String key, Object value)
FlowContext putCurrentFlowData(String key, Object value)
FlowContext putThreadLocalData(String key, Object value)
FlowContext removeData(String key)
FlowContext removeThreadLocalData(String key)
FlowContext remark(String remark)
void brokenCurrentFlow(String reason)
reason - 中断原因void brokenCurrentCompositeBusiness(String reason)
reason - 中断原因void broken(String reason)
reason - 中断原因String getFlowName()
String getFlowTrace()
Exception getFlowException()
String getBrokenReason()
QuickFlowExecutor startFlow(String name)
QuickFlowExecutor startFlow(BusinessFlow businessFlow)
QuickFlowExecutor startFlow(CompositeBusinessFlow compositeBusinessFlow)
FlowContext executeFunctionFlowList(String... functionFlowNames)
FlowContext executeFlowList(BusinessFlow... businessFlowList)
FlowContext executeCompositeFlowList(CompositeBusinessFlow... compositeBusinessFlowList)
FlowExecutorConfig getFlowExecutorConfig()
FlowExecutorRootConfig getFlowExecutorRootConfig()
QuickFlow getQuickFlow()
String getRecord()
String getLog()
FlowContext log(String logContent, Object... parameters)
Copyright © 2024. All rights reserved.