| 限定符和类型 | 方法和说明 |
|---|---|
FlowContext |
QuickFlowExecutor.execute()
执行业务逻辑
|
static FlowContext |
QuickFlowBuilder.executeFlow(BusinessFlow businessFlow) |
static FlowContext |
QuickFlowBuilder.executeFlow(CompositeBusinessFlow compositeBusinessFlow) |
FlowContext |
QuickFlowExecutor.getFlowContext() |
| 限定符和类型 | 字段和说明 |
|---|---|
FlowContext |
FlowExecutorConfig.flowContext
流程上下文对象
|
| 限定符和类型 | 方法和说明 |
|---|---|
FlowContext |
QuickFlowExecutorInner.doExecute()
执行业务逻辑
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
BusinessFlow.executeBusinessFlow(FlowContext flowContext)
执行业务流
|
void |
FunctionFlow.executeFunction(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.handleTryEnd(FlowContext flowContext)
结束事件try事件处理
|
void |
TryCatchFinallyHandler.handleTryStart(FlowContext flowContext)
开始事件try事件处理
|
| 限定符和类型 | 方法和说明 |
|---|---|
FlowContext |
FlowContextDataOperationImpl.isDataNotExist(String key,
String message) |
FlowContext |
FlowContextDataOperation.isDataNotExist(String key,
String message)
检查数据是否存在,不存在时抛出异常
|
FlowContext |
FlowContextDataOperationImpl.joinQuickFlow(QuickFlow quickFlow) |
FlowContext |
FlowContextDataOperation.joinQuickFlow(QuickFlow quickFlow)
加入新的流程对象
|
FlowContext |
FlowContextDataOperationImpl.putContextData(String key,
Object value,
FlowDataFeature... flowDataFeatures) |
FlowContext |
FlowContextDataOperation.putContextData(String key,
Object value,
FlowDataFeature... flowDataFeatures)
设置全局上下文数据
|
FlowContext |
FlowContextDataOperationImpl.putContextThreadLocalData(String key,
Object value,
FlowDataFeature... flowDataFeatures) |
FlowContext |
FlowContextDataOperation.putContextThreadLocalData(String key,
Object value,
FlowDataFeature... flowDataFeatures)
设置全局线程本地数据
|
FlowContext |
FlowContextDataOperationImpl.putCurrentCompositeFlowData(String key,
Object value,
FlowDataFeature... flowDataFeatures) |
FlowContext |
FlowContextDataOperation.putCurrentCompositeFlowData(String key,
Object value,
FlowDataFeature... flowDataFeatures)
设置当前复合流程数据
|
FlowContext |
FlowContextDataOperationImpl.putCurrentFlowData(String key,
Object value,
FlowDataFeature... flowDataFeatures) |
FlowContext |
FlowContextDataOperation.putCurrentFlowData(String key,
Object value,
FlowDataFeature... flowDataFeatures)
设置当前流程数据
|
FlowContext |
FlowContextDataOperationImpl.putData(String key,
Object value,
FlowDataFeature... flowDataFeatures) |
FlowContext |
FlowContextDataOperation.putData(String key,
Object value,
FlowDataFeature... flowDataFeatures)
设置上下文数据
|
FlowContext |
FlowContextDataOperationImpl.putFlowContextData(Map<String,Object> dataMap,
FlowContextDataRange flowContextDataRange,
FlowDataFeature... flowDataFeatures) |
FlowContext |
FlowContextDataOperation.putFlowContextData(Map<String,Object> dataMap,
FlowContextDataRange flowContextDataRange,
FlowDataFeature... flowDataFeatures)
设置流程数据
|
FlowContext |
FlowContextDataOperationImpl.putFlowContextData(String key,
Object value,
FlowContextDataRange flowContextDataRange,
FlowDataFeature... flowDataFeatures) |
FlowContext |
FlowContextDataOperation.putFlowContextData(String key,
Object value,
FlowContextDataRange flowContextDataRange,
FlowDataFeature... flowDataFeatures)
设置流程数据
|
FlowContext |
FlowContextDataOperationImpl.putInstanceData(Object instance) |
FlowContext |
FlowContextDataOperation.putInstanceData(Object instance)
设置单个实例对象
|
FlowContext |
FlowContextDataOperationImpl.putInstanceData(Object instance,
Class classType) |
FlowContext |
FlowContextDataOperation.putInstanceData(Object instance,
Class classType)
设置单个实例对象
|
FlowContext |
FlowContextDataOperationImpl.putInstanceData(Object instance,
Class classType,
FlowContextDataRange flowContextDataRange,
FlowDataFeature... flowDataFeatures) |
FlowContext |
FlowContextDataOperation.putInstanceData(Object instance,
Class classType,
FlowContextDataRange flowContextDataRange,
FlowDataFeature... flowDataFeatures)
设置单个实例对象
|
FlowContext |
FlowContextDataOperationImpl.putInstanceData(Object instance,
FlowContextDataRange flowContextDataRange,
FlowDataFeature... flowDataFeatures) |
FlowContext |
FlowContextDataOperation.putInstanceData(Object instance,
FlowContextDataRange flowContextDataRange,
FlowDataFeature... flowDataFeatures)
设置单个实例对象
|
FlowContext |
FlowContextDataOperationImpl.putReturnData(String key,
Object value) |
FlowContext |
FlowContextDataOperation.putReturnData(String key,
Object value)
设置流程返回数据
|
FlowContext |
FlowContextDataOperationImpl.putTemporaryData(String key,
Object value) |
FlowContext |
FlowContextDataOperation.putTemporaryData(String key,
Object value)
设置临时数据
|
FlowContext |
FlowContextDataOperationImpl.putThreadLocalData(String key,
Object value,
FlowDataFeature... flowDataFeatures) |
FlowContext |
FlowContextDataOperation.putThreadLocalData(String key,
Object value,
FlowDataFeature... flowDataFeatures)
设置线程本地数据
|
FlowContext |
FlowContextDataOperationImpl.removeData(String key) |
FlowContext |
FlowContextDataOperation.removeData(String key)
移除上下文数据
|
FlowContext |
FlowContextDataOperationImpl.removeData(String key,
FlowContextDataRange flowContextDataRange) |
FlowContext |
FlowContextDataOperation.removeData(String key,
FlowContextDataRange flowContextDataRange)
移除流程数据
|
| 限定符和类型 | 方法和说明 |
|---|---|
FlowContext |
FlowContextExecuteOperationImpl.executeCompositeFlowList(CompositeBusinessFlow... compositeBusinessFlowList) |
FlowContext |
FlowContextExecuteOperation.executeCompositeFlowList(CompositeBusinessFlow... compositeBusinessFlowList)
执行复合流程列表
|
FlowContext |
FlowContextExecuteOperationImpl.executeFlowList(BusinessFlow... businessFlowList) |
FlowContext |
FlowContextExecuteOperation.executeFlowList(BusinessFlow... businessFlowList)
执行流程列表
|
FlowContext |
FlowContextExecuteOperationImpl.executeFunctionFlowList(String... functionFlowNames) |
FlowContext |
FlowContextExecuteOperation.executeFunctionFlowList(String... functionFlowNames)
执行内部函数
|
| 限定符和类型 | 方法和说明 |
|---|---|
FlowContext |
FlowContextOptionImpl.ignoreBroken(boolean ignoreBroken) |
FlowContext |
FlowContextOption.ignoreBroken(boolean ignoreBroken)
忽略中断
|
FlowContext |
FlowContextOptionImpl.ignoreException(boolean ignoreException) |
FlowContext |
FlowContextOption.ignoreException(boolean ignoreException)
忽略异常
|
FlowContext |
FlowContextOptionImpl.log(String logContent,
Object... parameters) |
FlowContext |
FlowContextOption.log(String logContent,
Object... parameters)
记录自定义日志
|
FlowContext |
FlowContextOptionImpl.printTrace(boolean printTrace) |
FlowContext |
FlowContextOption.printTrace(boolean printTrace)
打印日志
|
FlowContext |
FlowContextOptionImpl.remark(String remark) |
FlowContext |
FlowContextOption.remark(String remark)
流程备注
|
FlowContext |
FlowContextOptionImpl.startDebugMode() |
FlowContext |
FlowContextOption.startDebugMode()
开启调试模式
|
FlowContext |
FlowContextOptionImpl.stopDebugMode() |
FlowContext |
FlowContextOption.stopDebugMode()
停止调试模式
|
| 限定符和类型 | 方法和说明 |
|---|---|
FlowContext |
QuickFlowExecuteOperationImpl.executeFlow(BusinessFlow... businessFlowList)
执行流程
|
FlowContext |
QuickFlowExecuteOperation.executeFlow(BusinessFlow... businessFlowList)
执行流程
|
FlowContext |
QuickFlowExecuteOperationImpl.executeFlow(CompositeBusinessFlow compositeBusinessFlow)
执行流程
|
FlowContext |
QuickFlowExecuteOperation.executeFlow(CompositeBusinessFlow compositeBusinessFlow)
执行流程
|
FlowContext |
QuickFlowExecuteOperationImpl.executeFlow(FlowExecutorOption flowExecutorOption)
执行流程
|
FlowContext |
QuickFlowExecuteOperation.executeFlow(FlowExecutorOption flowExecutorOption)
执行流程
|
| 限定符和类型 | 方法和说明 |
|---|---|
static FlowContext |
QuickFlowUtil.getFlowContextInvocationHandler(FlowExecutorConfig flowExecutorConfig) |
Copyright © 2024. All rights reserved.