public class QuickFlowExecutor extends Object
| 构造器和说明 |
|---|
QuickFlowExecutor(FlowExecutorConfig flowExecutorConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
FlowContext |
execute()
执行业务逻辑
|
QuickFlowExecutor |
ignoreException(boolean ignoreException)
是否忽略异常
|
QuickFlowExecutor |
next(BusinessFlow flow)
指定下一个业务逻辑
|
QuickFlowExecutor |
next(String flowName)
指定下一个业务逻辑
|
QuickFlowExecutor |
printTrace(boolean printTrace)
是否打印路径
|
QuickFlowExecutor |
putData(Map<String,Object> dataMap)
设置上下文参数
|
QuickFlowExecutor |
putData(String key,
Object value)
设置上下文参数
|
QuickFlowExecutor |
putTemporaryData(Map<String,Object> dataMap)
设置上下文参数
|
QuickFlowExecutor |
putTemporaryData(String key,
Object value)
设置上下文参数
|
QuickFlowExecutor |
putThreadLocalData(Map<String,Object> dataMap)
设置上下文参数
|
QuickFlowExecutor |
putThreadLocalData(String key,
Object value)
设置上下文参数
|
QuickFlowExecutor |
save()
保存流程实例
|
QuickFlowExecutor |
tryCatchFinallyHandler(TryCatchFinallyHandler tryCatchFinallyHandler)
指定try-catch-finally处理器
|
public QuickFlowExecutor(FlowExecutorConfig flowExecutorConfig)
public QuickFlowExecutor putData(String key, Object value)
public QuickFlowExecutor putData(Map<String,Object> dataMap)
public QuickFlowExecutor putTemporaryData(String key, Object value)
public QuickFlowExecutor putTemporaryData(Map<String,Object> dataMap)
public QuickFlowExecutor putThreadLocalData(String key, Object value)
public QuickFlowExecutor putThreadLocalData(Map<String,Object> dataMap)
public QuickFlowExecutor next(String flowName)
public QuickFlowExecutor next(BusinessFlow flow)
public QuickFlowExecutor tryCatchFinallyHandler(TryCatchFinallyHandler tryCatchFinallyHandler)
public QuickFlowExecutor printTrace(boolean printTrace)
public QuickFlowExecutor ignoreException(boolean ignoreException)
public FlowContext execute() throws Exception
Exceptionpublic QuickFlowExecutor save()
Copyright © 2023. All rights reserved.