public class WhileNodeBuilder extends AbstractExecutableNodeBuilder<ProcessStatus,WhileProcessor,WhileConditionNode,StatusWrapperHandler>
| 限定符和类型 | 字段和说明 |
|---|---|
private BranchNode |
branch |
description, enableSupplier, executor, fallbackProcessor, handlers, id, keyMapper, listeners, name, node, parallel, processor, readableKeys, resultKey, returnCondition, rule, weakDependencySupplier, writableKeys| 限定符 | 构造器和说明 |
|---|---|
private |
WhileNodeBuilder() |
writableKeys, writableKeysprivate BranchNode branch
public static WhileNodeBuilder newBuilder()
public WhileNodeBuilder parallel()
public WhileNodeBuilder parallel(Executor executor)
public WhileNodeBuilder processOn(Rule rule)
public WhileNodeBuilder addListeners(ProcessListener<ProcessStatus>... listeners)
public WhileNodeBuilder by(WhileProcessor processor)
public WhileNodeBuilder resultKey(Key<ProcessStatus> resultKey)
public WhileNodeBuilder returnOn(ReturnCondition<ProcessStatus> condition)
public WhileNodeBuilder keyMapper(KeyMapper keyMapper)
public WhileNodeBuilder readableKeys(@NotNull Key<?>... keys)
public WhileNodeBuilder readableKeys(@NotNull @NotNull Set<Key<?>> keys)
public WhileNodeBuilder enabled(BooleanSupplier supplier)
public WhileNodeBuilder wrap(@NotNull @NotNull StatusWrapperHandler handler)
public WhileNodeBuilder wrap(@NotNull @NotNull List<StatusWrapperHandler> handlers)
public WhileNodeBuilder then(BranchNode branch)
public WhileNodeBuilder then(ExecutableNode<?,?>... nodes)
public WhileNodeBuilder then(List<ExecutableNode<?,?>> nodes)
public WhileNodeBuilder name(String name)
public WhileNodeBuilder description(String description)
public WhileNodeBuilder strongDependency()
public WhileNodeBuilder weakDependency()
public WhileNodeBuilder weakDependency(@NotNull @NotNull BooleanSupplier supplier)
public WhileNodeBuilder fallbackBy(Processor<ProcessStatus> fallbackProcessor)
public WhileNodeBuilder id(String id)
public WhileConditionNode build()
Copyright © 2021. All rights reserved.