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