public class QuickFlow extends Object
| 构造器和说明 |
|---|
QuickFlow() |
| 限定符和类型 | 方法和说明 |
|---|---|
QuickFlow |
beforeAfterFlowHandler(BeforeAfterFlowHandler beforeAfterFlowHandler)
主流程列表前后添加流程列表
|
static QuickFlow |
defaultQuickFlow()
获取默认QuickFlow对象
|
FlowContext |
executeFlow(BusinessFlow... businessFlowList)
执行流程
|
FlowContext |
executeFlow(CompositeBusinessFlow compositeBusinessFlow)
执行流程
|
FlowContext |
executeFlow(FlowExecutorOption flowExecutorOption)
执行流程
|
QuickFlow |
executeGlobalBeforeAfter(boolean executeGlobalBeforeAfter)
是否所有流程都执行全局beforeAfter处理器
|
QuickFlow |
executeGlobalSingleFlow(boolean executeGlobalSingleFlow)
是否所有流程都执行全局singleFlow处理器
|
QuickFlow |
executeGlobalTryCatchFinally(boolean executeGlobalTryCatchFinally)
是否所有流程都执行全局tryCatchFinally处理器
|
QuickFlow |
flowNameInstanceMappingHandler(FlowNameInstanceMappingHandler flowNameInstanceMappingHandler)
指定流程名称和实例映射
|
QuickFlow |
ignoreBroken(boolean ignoreBroken)
是否忽略中断,默认为true
|
QuickFlow |
ignoreException(boolean ignoreException)
是否忽略异常,默认为false
|
static QuickFlow |
newInstance() |
QuickFlow |
printTrace(boolean printTrace)
是否打印执行路径,默认为true
|
QuickFlow |
singleFlowListener(SingleFlowListener singleFlowListener)
流程执行前后事件监听
|
QuickFlowExecutor |
startFlow(BusinessFlow businessFlow)
构建流程
|
QuickFlowExecutor |
startFlow(CompositeBusinessFlow compositeBusinessFlow)
构建流程
|
QuickFlowExecutor |
startFlow(FlowExecutorOption flowExecutorOption)
构建流程
|
QuickFlowExecutor |
startFlow(String name)
构建流程
|
QuickFlow |
tryCatchFinallyHandler(TryCatchFinallyHandler tryCatchFinallyHandler)
指定try-catch-finally流程列表
|
public static QuickFlow newInstance()
public static QuickFlow defaultQuickFlow()
public QuickFlow printTrace(boolean printTrace)
public QuickFlow ignoreBroken(boolean ignoreBroken)
public QuickFlow ignoreException(boolean ignoreException)
public QuickFlow executeGlobalTryCatchFinally(boolean executeGlobalTryCatchFinally)
public QuickFlow executeGlobalBeforeAfter(boolean executeGlobalBeforeAfter)
public QuickFlow executeGlobalSingleFlow(boolean executeGlobalSingleFlow)
public QuickFlow flowNameInstanceMappingHandler(FlowNameInstanceMappingHandler flowNameInstanceMappingHandler)
public QuickFlow singleFlowListener(SingleFlowListener singleFlowListener)
public QuickFlow beforeAfterFlowHandler(BeforeAfterFlowHandler beforeAfterFlowHandler)
public QuickFlow tryCatchFinallyHandler(TryCatchFinallyHandler tryCatchFinallyHandler)
public QuickFlowExecutor startFlow(String name)
public QuickFlowExecutor startFlow(BusinessFlow businessFlow)
public QuickFlowExecutor startFlow(FlowExecutorOption flowExecutorOption)
public QuickFlowExecutor startFlow(CompositeBusinessFlow compositeBusinessFlow)
public FlowContext executeFlow(BusinessFlow... businessFlowList)
public FlowContext executeFlow(CompositeBusinessFlow compositeBusinessFlow)
public FlowContext executeFlow(FlowExecutorOption flowExecutorOption)
Copyright © 2024. All rights reserved.