public class ParallelBranchProcessorImpl extends Object implements ParallelBranchProcessor
| 限定符和类型 | 字段和说明 |
|---|---|
private List<BranchNode> |
branches |
private Executor |
executor |
private ProceedStrategy |
strategy |
| 构造器和说明 |
|---|
ParallelBranchProcessorImpl() |
ParallelBranchProcessorImpl(List<BranchNode> branches,
Executor executor) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addBranch(@NotNull BranchNode branch)
添加分支到当前节点
|
void |
addBranch(ExecutableNode<?,?>... nodes)
添加分支,根据传入的节点列表创建一个新分支,并添加到当前分支节点
|
void |
destroy() |
List<BranchNode> |
getBranches() |
void |
initialize() |
void |
parallelBy(Executor executor) |
void |
proceedWhen(@NotNull ProceedStrategy strategy) |
@NotNull ProcessStatus |
process(@NotNull Context context) |
private List<BranchNode> branches
private ProceedStrategy strategy
private Executor executor
public ParallelBranchProcessorImpl()
public ParallelBranchProcessorImpl(List<BranchNode> branches, Executor executor)
public void addBranch(@NotNull
ExecutableNode<?,?>... nodes)
ParallelBranchProcessoraddBranch 在接口中 ParallelBranchProcessornodes - 节点列表public void addBranch(@NotNull
@NotNull BranchNode branch)
ParallelBranchProcessoraddBranch 在接口中 ParallelBranchProcessorpublic void parallelBy(Executor executor)
parallelBy 在接口中 ParallelBranchProcessorpublic void proceedWhen(@NotNull
@NotNull ProceedStrategy strategy)
proceedWhen 在接口中 ParallelBranchProcessorpublic List<BranchNode> getBranches()
getBranches 在接口中 ParallelBranchProcessor@NotNull public @NotNull ProcessStatus process(@NotNull @NotNull Context context) throws Exception
process 在接口中 Processor<ProcessStatus>process 在接口中 ParallelBranchProcessorExceptionpublic void initialize()
initialize 在接口中 LifecycleCopyright © 2021. All rights reserved.