public class ProcessNodeBuilder<R> extends AbstractExecutableNodeBuilder<R,Processor<R>,ProcessNode<R>,WrapperHandler<R>>
description, enableSupplier, executor, fallbackProcessor, handlers, id, keyMapper, listeners, name, node, parallel, processor, readableKeys, resultKey, returnCondition, rule, weakDependencySupplier, writableKeys| 限定符 | 构造器和说明 |
|---|---|
private |
ProcessNodeBuilder() |
public static <R> ProcessNodeBuilder<R> newBuilder()
public ProcessNodeBuilder<R> parallel()
parallel 在类中 AbstractExecutableNodeBuilder<R,Processor<R>,ProcessNode<R>,WrapperHandler<R>>public ProcessNodeBuilder<R> parallel(Executor executor)
parallel 在类中 AbstractExecutableNodeBuilder<R,Processor<R>,ProcessNode<R>,WrapperHandler<R>>public ProcessNodeBuilder<R> processOn(Rule rule)
processOn 在类中 AbstractExecutableNodeBuilder<R,Processor<R>,ProcessNode<R>,WrapperHandler<R>>public ProcessNodeBuilder<R> addListeners(ProcessListener<R>... listeners)
addListeners 在类中 AbstractExecutableNodeBuilder<R,Processor<R>,ProcessNode<R>,WrapperHandler<R>>public ProcessNodeBuilder<R> by(Processor<R> processor)
by 在类中 AbstractExecutableNodeBuilder<R,Processor<R>,ProcessNode<R>,WrapperHandler<R>>public ProcessNodeBuilder<R> resultKey(Key<R> resultKey)
resultKey 在类中 AbstractExecutableNodeBuilder<R,Processor<R>,ProcessNode<R>,WrapperHandler<R>>public ProcessNodeBuilder<R> returnOn(ReturnCondition<R> condition)
returnOn 在类中 AbstractExecutableNodeBuilder<R,Processor<R>,ProcessNode<R>,WrapperHandler<R>>public ProcessNodeBuilder<R> keyMapper(KeyMapper keyMapper)
keyMapper 在类中 AbstractExecutableNodeBuilder<R,Processor<R>,ProcessNode<R>,WrapperHandler<R>>public ProcessNodeBuilder<R> readableKeys(@NotNull Key<?>... keys)
readableKeys 在类中 AbstractExecutableNodeBuilder<R,Processor<R>,ProcessNode<R>,WrapperHandler<R>>public ProcessNodeBuilder<R> readableKeys(@NotNull @NotNull Set<Key<?>> keys)
readableKeys 在类中 AbstractExecutableNodeBuilder<R,Processor<R>,ProcessNode<R>,WrapperHandler<R>>public ProcessNodeBuilder<R> writableKeys(@NotNull Key<?>... keys)
writableKeys 在类中 AbstractExecutableNodeBuilder<R,Processor<R>,ProcessNode<R>,WrapperHandler<R>>public ProcessNodeBuilder<R> writableKeys(@NotNull @NotNull Set<Key<?>> keys)
writableKeys 在类中 AbstractExecutableNodeBuilder<R,Processor<R>,ProcessNode<R>,WrapperHandler<R>>public ProcessNodeBuilder<R> enabled(BooleanSupplier supplier)
enabled 在类中 AbstractExecutableNodeBuilder<R,Processor<R>,ProcessNode<R>,WrapperHandler<R>>public ProcessNodeBuilder<R> wrap(@NotNull @NotNull WrapperHandler<R> handler)
wrap 在类中 AbstractExecutableNodeBuilder<R,Processor<R>,ProcessNode<R>,WrapperHandler<R>>public ProcessNodeBuilder<R> wrap(@NotNull @NotNull List<WrapperHandler<R>> wrapperHandlers)
wrap 在类中 AbstractExecutableNodeBuilder<R,Processor<R>,ProcessNode<R>,WrapperHandler<R>>public ProcessNodeBuilder<R> name(String name)
name 在类中 AbstractExecutableNodeBuilder<R,Processor<R>,ProcessNode<R>,WrapperHandler<R>>public ProcessNodeBuilder<R> description(String description)
description 在类中 AbstractExecutableNodeBuilder<R,Processor<R>,ProcessNode<R>,WrapperHandler<R>>public ProcessNodeBuilder<R> strongDependency()
public ProcessNodeBuilder<R> weakDependency()
public ProcessNodeBuilder<R> weakDependency(@NotNull @NotNull BooleanSupplier supplier)
public ProcessNodeBuilder<R> fallbackBy(Processor<R> fallbackProcessor)
fallbackBy 在类中 AbstractExecutableNodeBuilder<R,Processor<R>,ProcessNode<R>,WrapperHandler<R>>public Builder<ProcessNode<R>> id(String id)
id 在类中 AbstractExecutableNodeBuilder<R,Processor<R>,ProcessNode<R>,WrapperHandler<R>>public ProcessNode<R> build()
build 在接口中 Builder<ProcessNode<R>>build 在类中 AbstractExecutableNodeBuilder<R,Processor<R>,ProcessNode<R>,WrapperHandler<R>>Copyright © 2021. All rights reserved.