public abstract class AbstractAggregatableNode<I,O> extends AbstractTransmittableNode<O,AggregateProcessor<I,O>> implements AggregatableNode<I,O>
| 限定符和类型 | 字段和说明 |
|---|---|
private long |
timeout |
description, enableSupplier, id, logger, nameSTRONG_DEPENDENCY, WEAK_DEPENDENCY| 限定符 | 构造器和说明 |
|---|---|
protected |
AbstractAggregatableNode(@NotNull AggregateProcessor<I,O> processor) |
protected |
AbstractAggregatableNode(long timeout,
@NotNull AggregateProcessor<I,O> processor) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<GenericMergeableNode<I>> |
getMergeableNodes() |
List<GenericMergeableNode<I>> |
getNodes() |
long |
getTimeout()
获取超时时间
|
void |
setTimeout(long timeout) |
void |
timeout(long timeout)
聚合执行超时时间
|
destroy, exceptionally, execute, initialize, thenAccept, thenAcceptAsync, thenApply, thenApplyAsyncaddProcessListeners, getExecutor, getFallbackProcessor, getListeners, getName, getProcessor, getResultKey, getReturnCondition, getRule, isParallel, isWeakDependency, notifyListeners, onException, parallel, parallel, postExecution, preExecution, processOn, registerProcessor, returnOn, ruleCheck, setExecutor, setFallbackProcessor, setListeners, setParallel, setResultKey, setRule, setWeakDependencyaddReadableKeys, addReadableKeys, addWritableKeys, addWritableKeys, getKeyMapper, getReadableKeys, getWritableKeys, setKeyMapper, setReadableKeys, setWritableKeysenabled, getDescription, getId, setDescription, setEnabled, setEnabled, setId, setNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddProcessListeners, getListeners, getProcessor, getResultKey, getReturnCondition, isParallel, registerProcessor, returnOn, setFallbackProcessor, setResultKey, setWeakDependencyenabled, setDescription, setEnabled, setEnabled, setId, setNamedestroy, initializegetDescription, getNameexecute, getExecutorparallel, parallelgetKeyMapper, getReadableKeys, getWritableKeys, setKeyMapper, setReadableKeys, setWritableKeysgetFallbackProcessor, isWeakDependencyexceptionally, thenAccept, thenAcceptAsync, thenApply, thenApplyAsyncprotected AbstractAggregatableNode(@NotNull
@NotNull AggregateProcessor<I,O> processor)
protected AbstractAggregatableNode(long timeout,
@NotNull
@NotNull AggregateProcessor<I,O> processor)
public void timeout(long timeout)
AggregatableNodetimeout 在接口中 AggregatableNode<I,O>timeout - 超时时间,单位:毫秒public long getTimeout()
AggregatableNodegetTimeout 在接口中 AggregatableNode<I,O>public void setTimeout(long timeout)
public List<GenericMergeableNode<I>> getMergeableNodes()
getMergeableNodes 在接口中 AggregatableNode<I,O>public List<GenericMergeableNode<I>> getNodes()
getNodes 在接口中 ComplexNodes<GenericMergeableNode<I>>Copyright © 2021. All rights reserved.