public class QuickFlowExecutor extends Object
| 构造器和说明 |
|---|
QuickFlowExecutor(FlowExecutorConfig flowExecutorConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
QuickFlowExecutor |
beforeAfterFlowHandler(BeforeAfterFlowHandler beforeAfterFlowHandler)
指定before-after流程列表
|
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 beforeAfterFlowHandler(BeforeAfterFlowHandler beforeAfterFlowHandler)
public QuickFlowExecutor printTrace(boolean printTrace)
public QuickFlowExecutor ignoreException(boolean ignoreException)
public FlowContext execute() throws Exception
Exceptionpublic QuickFlowExecutor save()
Copyright © 2023. All rights reserved.