| 程序包 | 说明 |
|---|---|
| org.bekit.flow.event | |
| org.bekit.flow.flow | |
| org.bekit.flow.processor | |
| org.bekit.flow.transaction |
| 限定符和类型 | 方法和说明 |
|---|---|
TargetContext |
FlowExceptionEvent.getTargetContext()
获取目标上下文
|
TargetContext |
NodeDecidedEvent.getTargetContext()
获取目标上下文
|
| 构造器和说明 |
|---|
FlowExceptionEvent(String flow,
Throwable throwable,
TargetContext targetContext) |
NodeDecidedEvent(String flow,
String node,
TargetContext targetContext) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
FlowExecutor.NodeExecutor.NodeDeciderExecutor.execute(Object flow,
Object processResult,
TargetContext targetContext)
执行
|
String |
FlowExecutor.NodeExecutor.execute(Object flow,
TargetContext targetContext)
执行节点
|
String |
FlowExecutor.TargetMappingExecutor.execute(Object flow,
TargetContext targetContext)
执行节点映射方法
|
void |
FlowExecutor.execute(TargetContext targetContext)
执行流程
|
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
ProcessorExecutor.ProcessorMethodExecutor.execute(Object processor,
TargetContext targetContext)
执行处理器方法
|
Object |
ProcessorExecutor.execute(TargetContext targetContext)
执行处理器
(顺序:@ProcessorBefore、@ProcessorExecute、@ProcessorAfter、@ProcessorEnd;如果执行@ProcessorBefore、@ProcessorExecute、@ProcessorAfter发生异常,则会在执行@ProcessorEnd之前执行@ProcessorError)
|
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
FlowTxExecutor.FlowTxOperateExecutor.execute(Object flowTx,
TargetContext targetContext)
执行流程事务操作
|
void |
FlowTxExecutor.insertTarget(TargetContext targetContext)
创建新事务插入目标对象并提交事务
|
void |
FlowTxExecutor.lockTarget(TargetContext targetContext)
锁住目标对象
|
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.