| 程序包 | 说明 |
|---|---|
| cn.schoolwow.quickflow | |
| cn.schoolwow.quickflow.domain | |
| cn.schoolwow.quickflow.flow | |
| cn.schoolwow.quickflow.listener |
| 限定符和类型 | 方法和说明 |
|---|---|
FlowContext |
QuickFlowExecutorInner.doExecute()
执行业务逻辑
|
FlowContext |
QuickFlowExecutor.execute()
执行业务逻辑
|
FlowContext |
QuickFlow.executeFlow(BusinessFlow... businessFlowList)
执行流程
|
FlowContext |
QuickFlow.executeFlow(CompositeBusinessFlow compositeBusinessFlow)
执行流程
|
FlowContext |
QuickFlow.executeFlow(FlowExecutorOption flowExecutorOption)
执行流程
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
FlowContextImpl |
| 限定符和类型 | 字段和说明 |
|---|---|
FlowContext |
FlowExecutorConfig.flowContext
流程上下文对象
|
| 限定符和类型 | 方法和说明 |
|---|---|
FlowContext |
FlowContextImpl.executeCompositeFlowList(CompositeBusinessFlow... compositeBusinessFlowList) |
FlowContext |
FlowContext.executeCompositeFlowList(CompositeBusinessFlow... compositeBusinessFlowList)
执行复合流程列表
|
FlowContext |
FlowContextImpl.executeFlowList(BusinessFlow... businessFlowList) |
FlowContext |
FlowContext.executeFlowList(BusinessFlow... businessFlowList)
执行流程列表
|
FlowContext |
FlowContextImpl.executeFunctionFlowList(String... functionFlowNames) |
FlowContext |
FlowContext.executeFunctionFlowList(String... functionFlowNames)
执行内部函数
|
FlowContext |
FlowContextImpl.executeGlobalBeforeAfter(boolean executeGlobalBeforeAfter) |
FlowContext |
FlowContext.executeGlobalBeforeAfter(boolean executeGlobalBeforeAfter)
是否所有流程都执行全局beforeAfter处理器
|
FlowContext |
FlowContextImpl.executeGlobalSingleFlow(boolean executeGlobalSingleFlow) |
FlowContext |
FlowContext.executeGlobalSingleFlow(boolean executeGlobalSingleFlow)
是否所有流程都执行全局singleFlow处理器
|
FlowContext |
FlowContextImpl.executeGlobalTryCatchFinally(boolean executeGlobalTryCatchFinally) |
FlowContext |
FlowContext.executeGlobalTryCatchFinally(boolean executeGlobalTryCatchFinally)
是否所有流程都执行全局tryCatchFinally处理器
|
FlowContext |
FlowContextImpl.ignoreBroken(boolean ignoreBroken) |
FlowContext |
FlowContext.ignoreBroken(boolean ignoreBroken)
忽略中断
|
FlowContext |
FlowContextImpl.ignoreException(boolean ignoreException) |
FlowContext |
FlowContext.ignoreException(boolean ignoreException)
忽略异常
|
FlowContext |
FlowContextImpl.isDataNotExist(String key,
String message) |
FlowContext |
FlowContext.isDataNotExist(String key,
String message)
检查数据是否存在,不存在时抛出异常
|
FlowContext |
FlowContextImpl.log(String logContent,
Object... parameters) |
FlowContext |
FlowContext.log(String logContent,
Object... parameters)
记录自定义日志
|
FlowContext |
FlowContextImpl.printTrace(boolean printTrace) |
FlowContext |
FlowContext.printTrace(boolean printTrace)
打印日志
|
FlowContext |
FlowContextImpl.putContextData(String key,
Object value) |
FlowContext |
FlowContext.putContextData(String key,
Object value)
设置全局上下文数据
|
FlowContext |
FlowContextImpl.putCurrentCompositeFlowData(String key,
Object value) |
FlowContext |
FlowContext.putCurrentCompositeFlowData(String key,
Object value)
设置当前复合流程数据
|
FlowContext |
FlowContextImpl.putCurrentFlowData(String key,
Object value) |
FlowContext |
FlowContext.putCurrentFlowData(String key,
Object value)
设置当前流程数据
|
FlowContext |
FlowContextImpl.putData(String key,
Object value) |
FlowContext |
FlowContext.putData(String key,
Object value)
设置上下文数据
|
FlowContext |
FlowContextImpl.putFunctionFlow(String key,
FunctionFlow functionFlow) |
FlowContext |
FlowContext.putFunctionFlow(String key,
FunctionFlow functionFlow)
设置内部函数方法
|
FlowContext |
FlowContextImpl.putFunctionFlowIfAbsent(String key,
FunctionFlow functionFlow) |
FlowContext |
FlowContext.putFunctionFlowIfAbsent(String key,
FunctionFlow functionFlow)
不存在时设置内部函数方法
|
FlowContext |
FlowContextImpl.putTemporaryData(Map<String,Object> dataMap) |
FlowContext |
FlowContext.putTemporaryData(Map<String,Object> dataMap)
设置临时数据
|
FlowContext |
FlowContextImpl.putTemporaryData(String key,
Object value) |
FlowContext |
FlowContext.putTemporaryData(String key,
Object value)
设置临时数据
|
FlowContext |
FlowContextImpl.putTemporaryDataIfAbsent(String key,
Object value) |
FlowContext |
FlowContext.putTemporaryDataIfAbsent(String key,
Object value)
不存在时设置临时数据
|
FlowContext |
FlowContextImpl.putThreadLocalData(String key,
Object value) |
FlowContext |
FlowContext.putThreadLocalData(String key,
Object value)
设置线程本地数据
|
FlowContext |
FlowContextImpl.remark(String remark) |
FlowContext |
FlowContext.remark(String remark)
流程备注
|
FlowContext |
FlowContextImpl.removeData(String key) |
FlowContext |
FlowContext.removeData(String key)
移除上下文数据
|
FlowContext |
FlowContextImpl.removeThreadLocalData(String key) |
FlowContext |
FlowContext.removeThreadLocalData(String key)
移除线程本地数据
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
BusinessFlow.executeBusinessFlow(FlowContext flowContext)
执行业务流
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SingleFlowListener.afterExecuteFlow(BusinessFlow flow,
FlowContext flowContext)
执行业务逻辑之后
|
void |
SingleFlowListener.beforeExecuteFlow(BusinessFlow flow,
FlowContext flowContext)
执行业务逻辑之前
|
void |
TryCatchFinallyHandler.handleException(FlowContext flowContext,
Exception e)
异常事件处理
|
void |
TryCatchFinallyHandler.handleFinally(FlowContext flowContext)
finally事件处理
|
void |
TryCatchFinallyHandler.handleTry(FlowContext flowContext)
try事件处理
|
Copyright © 2024. All rights reserved.