| 限定符和类型 | 接口和说明 |
|---|---|
interface |
Node
通用节点
|
interface |
ProcessDefinition<R> |
interface |
ProcessInstance<R>
流程实例接口,一个流程实例表示一次具体的业务处理流程。
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultProcessDefinition<R> |
class |
DefaultProcessInstance<R> |
| 限定符和类型 | 字段和说明 |
|---|---|
private static Map<Lifecycle,LifecycleState> |
LifecycleManager.DESTROYING_MAP |
private static Map<Lifecycle,LifecycleState> |
LifecycleManager.INITIALIZING_MAP |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
LifecycleManager.destroy(@NotNull Lifecycle component) |
static void |
LifecycleManager.initialize(@NotNull Lifecycle component) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
Aggregator<R,N extends MergeableNode>
聚合器,聚合一组
MergeableNode ,并返回指定类型的结果。 |
interface |
DistributeAggregator<R>
分布式聚合器,用于合并
DistributeMergeableNode节点的返回结果,每个DistributeMergeableNode节点结果类型不同,在聚合时会调用DistributeMerger.merge(T, R)进行具体聚合。 |
interface |
GenericAggregator<I,O>
|
interface |
UnitAggregator<R>
单元化聚合器,是通用聚合器的一种特例,其输入类型和输出类型一致,可以通过单元化聚合器进行求和、汇总等。
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractAggregator |
class |
ParallelDistributeAggregator<R>
并行分布式聚合器
|
class |
ParallelGenericAggregator<I,O>
并行通用聚合器
|
class |
ParallelUnitAggregator<R>
并行单元化聚合器
|
class |
SerialDistributeAggregator<R>
串分布式聚合器
|
class |
SerialGenericAggregator<I,O>
串行通用聚合器
|
class |
SerialUnitAggregator<R>
串行单元化聚合器
|
| 限定符和类型 | 接口和说明 |
|---|---|
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>> |
class |
TransmittableProcessor<P> |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
AggregateProcessor<I,O>
聚合处理器,用于聚合
MergeableNode 中处理器的返回结果。 |
interface |
BranchProcessor |
interface |
ComplexProcessor<V> |
interface |
DistributeAggregateProcessor<O> |
interface |
DoWhileProcessor |
interface |
IfProcessor |
interface |
NodeGroupProcessor<R> |
interface |
ParallelBranchProcessor |
interface |
ProcessInstanceProcessor<R> |
interface |
TryCatchFinallyProcessor |
interface |
WhileProcessor |
| 限定符和类型 | 类和说明 |
|---|---|
class |
BranchProcessorImpl |
class |
DefaultAggregateProcessor<I,O> |
class |
DistributeAggregateProcessorImpl<O> |
class |
DoWhileProcessorImpl |
class |
GenericAggregateProcessorImpl<I,O> |
class |
IfProcessorImpl |
class |
NodeGroupProcessorImpl<R> |
class |
ParallelBranchProcessorImpl |
class |
ProcessInstanceProcessorImpl<R> |
class |
TryCatchFinallyProcessorImpl |
class |
UnitAggregateProcessorImpl<R> |
class |
WhileProcessorImpl |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractProcessorProxy<P extends Processor<R>,R> |
class |
AggregateProcessorProxy<I,O> |
class |
BranchProcessorProxy |
class |
DefaultProcessorProxy<R> |
class |
DistributeAggregateProcessorProxy<O> |
class |
DistributeProcessorProxy<T,R> |
class |
DoWhileProcessorProxy |
class |
IfProcessorProxy |
class |
NodeGroupProcessorProxy<R> |
class |
ParallelBranchProcessorProxy |
class |
ProcessInstanceProcessorProxy<R> |
class |
TryCatchFinallyProcessorProxy |
class |
WhileProcessorProxy |
Copyright © 2021. All rights reserved.