public class FlowExecutorConfig extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
BeforeAfterFlowHandler |
beforeAfterFlowHandler
流程列表前后添加流程列表
|
BusinessFlow |
currentFlow
当前流程
|
Boolean |
executeGlobalBeforeAfter
是否所有流程都执行全局beforeAfter处理器
|
Boolean |
executeGlobalSingleFlow
是否所有流程都执行全局singleFlow处理器
|
Boolean |
executeGlobalTryCatchFinally
是否所有流程都执行全局tryCatchFinally处理器
|
FlowExecutorRootConfig |
flowExecutorRootConfig
主流程配置
|
List<BusinessFlow> |
flowList
业务流程列表
|
List<String> |
flowNameList
流程名称列表
|
Boolean |
ignoreBroken
是否忽略中断
|
Boolean |
ignoreException
是否忽略异常
|
String |
name
流程名称
|
FlowExecutorConfig |
parentFlowExecutorConfig
上级流程配置
|
Boolean |
printTrace
是否打印流程列表
|
SingleFlowListener |
singleFlowListener
流程执行前后处理事件监听
|
Set<String> |
temporaryDataKeySet
临时数据key
|
TryCatchFinallyHandler |
tryCatchFinallyHandler
try-catch-finally事件处理
|
| 构造器和说明 |
|---|
FlowExecutorConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
StringBuilder |
getRemarkBuilder()
获取备注记录
|
void |
printFlowTrace(String content)
打印流程内容
|
void |
printFlowTraceWithIndex(String content)
打印流程内容
|
void |
recordContent(String content)
记录日志
|
public String name
public Boolean printTrace
public Boolean ignoreBroken
public Boolean ignoreException
public Boolean executeGlobalTryCatchFinally
public Boolean executeGlobalBeforeAfter
public Boolean executeGlobalSingleFlow
public BusinessFlow currentFlow
public List<BusinessFlow> flowList
public SingleFlowListener singleFlowListener
public TryCatchFinallyHandler tryCatchFinallyHandler
public BeforeAfterFlowHandler beforeAfterFlowHandler
public FlowExecutorConfig parentFlowExecutorConfig
public FlowExecutorRootConfig flowExecutorRootConfig
public void printFlowTrace(String content)
public void printFlowTraceWithIndex(String content)
public StringBuilder getRemarkBuilder()
public void recordContent(String content)
Copyright © 2024. All rights reserved.