所有方法 实例方法 抽象方法
| 限定符和类型 |
方法和说明 |
void |
broken(String reason)
中断流程
|
void |
brokenCurrentFlow(String reason)
中断当前流程
|
Object |
checkData(String key)
获取上下文数据,不存在时抛出异常
|
<T> T |
checkData(String key,
Class<T> clazz)
获取上下文数据,不存在时抛出异常
|
String |
getBrokenReason()
获取流程中断原因
|
BusinessFlow |
getBusinessFlow(String flowName)
获取流程
|
Map<String,Object> |
getContextDataMap()
获取上下文中间数据
|
String |
getCurrentSubFlowName()
获取当前子流程名
|
Map<String,Object> |
getData()
获取上下文数据
|
Object |
getData(String key)
获取上下文数据
|
<T> T |
getData(String key,
Class<T> clazz)
获取上下文数据
|
<T> T |
getData(String key,
Class<T> clazz,
T defaultValue)
获取上下文数据
|
Object |
getData(String key,
Object defaultValue)
获取上下文数据
|
Exception |
getFlowException()
获取流程异常
|
String |
getFlowName()
获取主流程名
|
List<String> |
getFlowNameList()
获取流程列表
|
String |
getFlowTrace()
获取流程日志
|
Map<String,Object> |
getRequestDataMap()
获取请求数据key
|
Map<String,Object> |
getTemporaryDataMap()
获取临时数据key
|
void |
putData(Map<String,Object> map)
设置上下文数据
|
void |
putData(String key,
Object value)
设置上下文数据
|
void |
putTemporaryData(Map<String,Object> map)
设置临时数据
|
void |
putTemporaryData(String key,
Object value)
设置临时数据
|
void |
putThreadLocalData(Map<String,Object> map)
设置线程本地数据
|
void |
putThreadLocalData(String key,
Object value)
设置线程本地数据
|
void |
remark(String remark)
流程备注
|
void |
removeData(String key)
移除上下文数据
|
QuickFlowExecutor |
startSubFlow(String name)
开启子流程
|