public class Nodes extends Object
| 限定符 | 构造器和说明 |
|---|---|
private |
Nodes() |
public static <R> ProcessNode<R> newProcessNode()
public static <R> ProcessNode<R> newProcessNode(Processor<R> processor)
public static <R> ProcessNode<R> newProcessNode(Processor<R> processor, Set<Key<?>> readableKeys, Set<Key<?>> writableKeys)
public static <R> ProcessNode<R> newProcessNode(Processor<R> processor, KeyMapper mapper, Set<Key<?>> readableKeys, Set<Key<?>> writableKeys)
public static NodeGroup newGroup()
public static BranchNode newBranch()
public static BranchNode newBranch(@NotNull @NotNull List<ExecutableNode<?,?>> nodes)
public static BranchNode newBranch(Rule rule, @NotNull @NotNull List<ExecutableNode<?,?>> nodes)
public static BranchNode newBranch(@NotNull ExecutableNode<?,?>... nodes)
public static BranchNode newBranch(Rule rule, @NotNull ExecutableNode<?,?>... nodes)
public static ParallelBranchNode newParallelBranchNode()
public static ParallelBranchNode newParallelBranchNode(Rule rule)
public static ParallelBranchNode newParallelBranchNode(Rule rule, List<BranchNode> branches)
public static ParallelBranchNode newParallelBranchNode(Rule rule, Executor executor, List<BranchNode> branches)
public static <R> UnitAggregatableNode<R> newUnitAggregatableNode()
public static <P,R> GenericAggregatableNode<P,R> newGenericAggregatableNode()
public static <P,R> GenericAggregatableNode<P,R> newGenericAggregatableNode(GenericAggregateProcessorImpl<P,R> processor)
public static <R> DistributeAggregatableNode<R> newDistributeAggregatableNode()
Copyright © 2021. All rights reserved.