public class FlowContextImpl extends Object implements FlowContext
| 构造器和说明 |
|---|
FlowContextImpl(FlowExecutorConfig flowExecutorConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
broken(String reason)
中断流程
|
Object |
checkData(String key)
获取上下文数据,不存在时抛出异常
|
String |
getBrokenReason()
获取流程中断原因
|
Map<String,Object> |
getData()
获取上下文数据
|
Object |
getData(String key)
获取上下文数据
|
Exception |
getFlowException()
获取流程异常
|
String |
getFlowName()
获取主流程名
|
List<String> |
getFlowNameList()
获取流程列表
|
String |
getFlowTrace()
获取流程日志
|
void |
putData(Map<String,Object> map)
设置上下文数据
|
void |
putData(String key,
Object value)
设置上下文数据
|
void |
remark(String remark)
流程备注
|
void |
removeData(String key)
移除上下文数据
|
QuickFlowExecutor |
startSubFlow(String name)
开启子流程
|
public FlowContextImpl(FlowExecutorConfig flowExecutorConfig)
public Object checkData(String key)
FlowContextcheckData 在接口中 FlowContextpublic Object getData(String key)
FlowContextgetData 在接口中 FlowContextpublic Map<String,Object> getData()
FlowContextgetData 在接口中 FlowContextpublic void putData(String key, Object value)
FlowContextputData 在接口中 FlowContextpublic void putData(Map<String,Object> map)
FlowContextputData 在接口中 FlowContextpublic void removeData(String key)
FlowContextremoveData 在接口中 FlowContextpublic void remark(String remark)
FlowContextremark 在接口中 FlowContextpublic void broken(String reason)
FlowContextbroken 在接口中 FlowContextreason - 中断原因public String getFlowName()
FlowContextgetFlowName 在接口中 FlowContextpublic List<String> getFlowNameList()
FlowContextgetFlowNameList 在接口中 FlowContextpublic String getFlowTrace()
FlowContextgetFlowTrace 在接口中 FlowContextpublic Exception getFlowException()
FlowContextgetFlowException 在接口中 FlowContextpublic String getBrokenReason()
FlowContextgetBrokenReason 在接口中 FlowContextpublic QuickFlowExecutor startSubFlow(String name)
FlowContextstartSubFlow 在接口中 FlowContextCopyright © 2023. All rights reserved.