| 程序包 | 说明 |
|---|---|
| org.bekit.flow.annotation.flow |
| 限定符和类型 | 类和说明 |
|---|---|
interface |
EndNode
结束节点
(每个流程必须至少有一个结束节点,它是流程结束的标志。
|
interface |
ProcessNode
处理节点
(处理节点是一种单纯的处理单元,即使开启了流程事务情况,此类型节点在执行前也不会提交事务;
对应的节点决策器返回值类型必须为String,入参类型可为:()、(TargetContext)、(T)、(T, TargetContext)————T表示能被对应的处理器返回结果赋值的类型)
|
interface |
StartNode
开始节点
(每个流程都必须有一个唯一的开始节点,开始节点应该是一个流程象的最开始执行的节点;
对应的节点决策器返回值类型必须为String,入参类型可为:()、(TargetContext)、(T)、(T, TargetContext)————T表示能被对应的处理器返回结果赋值的类型)
|
interface |
StateNode
状态节点
(对于开启了流程事务情况,状态节点是一个状态开始的标志(需要新事务来执行),也是上一个状态结束的标志(需要提交老事务),所以在状态节点执行前会先提交事务然后开启新事务并锁住目标对象;
对应的节点决策器返回值类型必须为String,入参类型可为:()、(TargetContext)、(T)、(T, TargetContext)————T表示能被对应的处理器返回结果赋值的类型)
|
interface |
WaitNode
等待节点
(只有当等待节点是第一个被执行的节点,等待节点才会被执行;否则流程执行到等待节点时会正常中断。
|
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.