| 限定符和类型 | 接口和说明 |
|---|---|
interface |
ProcessInstance<R>
流程实例接口,一个流程实例表示一次具体的业务处理流程。
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultProcessInstance<R> |
| 限定符和类型 | 方法和说明 |
|---|---|
static ContextWrapper |
Contexts.wrap(@NotNull Context context,
@NotNull Block block,
KeyManager keyManager)
包装新的流程上下文
|
| 构造器和说明 |
|---|
ContextWrapper(@NotNull Context context,
@NotNull Block block,
@Nullable KeyManager keyManager) |
| 限定符和类型 | 接口和说明 |
|---|---|
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 |
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 |
| 构造器和说明 |
|---|
DoWhileConditionNode(@NotNull Rule rule,
@NotNull BranchNode branch,
KeyManager keyManager) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractTransmittableNode<R,P extends Processor<R>> |
| 限定符和类型 | 方法和说明 |
|---|---|
KeyManager |
WhileProcessor.getKeyManager() |
KeyManager |
IfProcessor.getKeyManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
WhileProcessor.setKeyManager(KeyManager keyManager) |
void |
IfProcessor.setKeyManager(KeyManager keyManager) |
| 限定符和类型 | 字段和说明 |
|---|---|
private KeyManager |
WhileProcessorImpl.keyManager |
private KeyManager |
IfProcessorImpl.keyManager |
| 限定符和类型 | 方法和说明 |
|---|---|
KeyManager |
WhileProcessorImpl.getKeyManager() |
KeyManager |
IfProcessorImpl.getKeyManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
WhileProcessorImpl.setKeyManager(KeyManager keyManager) |
void |
IfProcessorImpl.setKeyManager(KeyManager keyManager) |
| 构造器和说明 |
|---|
DoWhileProcessorImpl(Rule rule,
BranchNode branch,
KeyManager keyManager) |
IfProcessorImpl(@NotNull Rule rule,
@NotNull BranchNode trueBranch,
BranchNode falseBranch,
KeyManager keyManager) |
WhileProcessorImpl(Rule rule,
BranchNode branch,
KeyManager keyManager) |
| 限定符和类型 | 方法和说明 |
|---|---|
KeyManager |
IfProcessorProxy.getKeyManager() |
KeyManager |
DoWhileProcessorProxy.getKeyManager() |
KeyManager |
WhileProcessorProxy.getKeyManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
IfProcessorProxy.setKeyManager(KeyManager keyManager) |
void |
DoWhileProcessorProxy.setKeyManager(KeyManager keyManager) |
void |
WhileProcessorProxy.setKeyManager(KeyManager keyManager) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
ProcessUtils.checkRegisteredKeys(KeyManager parent,
List<? extends KeyManager> children) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
ProcessUtils.checkRegisteredKeys(KeyManager parent,
List<? extends KeyManager> children) |
Copyright © 2021. All rights reserved.