| 限定符和类型 | 接口和说明 |
|---|---|
interface |
ComplexNodes<N extends Node> |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
ProcessInstance<R>
流程实例接口,一个流程实例表示一次具体的业务处理流程。
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultProcessInstance<R> |
| 限定符和类型 | 字段和说明 |
|---|---|
private Node[] |
DefaultProcessDefinition.nodes |
private Node[] |
ProcessDefinitionBuilder.nodes |
| 限定符和类型 | 方法和说明 |
|---|---|
@NotNull Node[] |
DefaultProcessDefinition.getNodes() |
@NotNull Node[] |
ProcessDefinition.getNodes()
获取所有节点
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<Node> |
DefaultProcessInstance.getNodes() |
| 限定符和类型 | 方法和说明 |
|---|---|
private void |
ProcessDefinitionBuilder.addNode(Node... nodes) |
private void |
ProcessDefinitionBuilder.checkKeyRegistry(Node node) |
| 构造器和说明 |
|---|
DefaultProcessDefinition(InitializeMode initializeMode,
Node[] nodes,
@Nullable ResultHandler<R> resultHandler,
List<StatusWrapperHandler> handlers,
Set<Key<?>> declaringKeys,
String name,
String description) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
DistributeMergeableNode<T,R>
分布式可合并结果的节点
|
interface |
ExecutableNode<R,P extends Processor<R>> |
interface |
GenericMergeableNode<R>
通用可合并结果的节点
|
interface |
MergeableNode<P extends Processor<R>,R>
可合并结果的节点
|
interface |
ParallelBranchNode
可并行执行的分支节点
|
interface |
TransmittableNode<R,P extends Processor<R>>
可传递结果的节点
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractExecutableNode<R,P extends Processor<R>> |
class |
AbstractKeyManagerNode |
class |
AbstractMergeableNode |
class |
AbstractNode |
class |
DefaultDistributeMergeableNode<T,R>
分布式可合并节点
|
class |
DefaultGenericMergeableNode<R> |
class |
DefaultParallelBranchNode |
class |
NodeGroup<R> |
class |
ProcessNode<R> |
class |
TransmissionNode<R> |
class |
TryCatchFinallyNode |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
AggregatableNode<I,O>
可聚合结果的节点,同时该类型节点支持结果传递。
|
interface |
DistributeAggregatableNode<O>
分布式可聚合节点
|
interface |
GenericAggregatableNode<I,O>
通用聚合节点
|
interface |
UnitAggregatableNode<R>
可聚合结果的节点
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractAggregatableNode<I,O> |
class |
AbstractDistributeAggregatableNode<O> |
class |
DefaultDistributeAggregatableNode<R> |
class |
DefaultGenericAggregatableNode<I,O> |
class |
DefaultUnitAggregatableNode<R> |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
BranchNode
分支节点
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultBranchNode |
| 限定符和类型 | 类和说明 |
|---|---|
class |
DoWhileConditionNode |
class |
IfConditionNode |
class |
WhileConditionNode |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractTransmittableNode<R,P extends Processor<R>> |
| 限定符和类型 | 方法和说明 |
|---|---|
private void |
ProcessInstanceProcessorImpl.checkMode(Node node) |
Copyright © 2021. All rights reserved.