public interface ExecutableNode<R,P extends Processor<R>> extends Node, Executable, Parallelizable, Matchable, KeyManager, Degradable<R,Processor<R>>
STRONG_DEPENDENCY, WEAK_DEPENDENCY| 限定符和类型 | 方法和说明 |
|---|---|
void |
addProcessListeners(ProcessListener<R>... listeners) |
List<ProcessListener<R>> |
getListeners() |
P |
getProcessor() |
Key<R> |
getResultKey() |
ReturnCondition<R> |
getReturnCondition() |
boolean |
isParallel() |
void |
registerProcessor(P processor) |
void |
returnOn(ReturnCondition<R> condition) |
void |
setFallbackProcessor(Processor<R> fallbackProcessor) |
void |
setResultKey(Key<R> resultKey) |
void |
setWeakDependency(@NotNull BooleanSupplier supplier) |
enabled, setDescription, setEnabled, setEnabled, setId, setNamedestroy, initializegetDescription, getNameexecute, getExecutorparallel, parallelgetKeyMapper, getReadableKeys, getWritableKeys, setKeyMapper, setReadableKeys, setWritableKeysgetFallbackProcessor, isWeakDependencyboolean isParallel()
void registerProcessor(@NotNull
P processor)
void addProcessListeners(@NotNull
ProcessListener<R>... listeners)
P getProcessor()
List<ProcessListener<R>> getListeners()
void returnOn(ReturnCondition<R> condition)
ReturnCondition<R> getReturnCondition()
void setWeakDependency(@NotNull
@NotNull BooleanSupplier supplier)
Copyright © 2021. All rights reserved.