| 限定符和类型 | 字段和说明 |
|---|---|
private DistributeMergeableNode<V,R> |
ParallelDistributeAggregator.MergerNode.node |
private DistributeMergeableNode<V,R> |
SerialDistributeAggregator.MergerNode.node |
| 限定符和类型 | 方法和说明 |
|---|---|
private CompletableFuture<?> |
ParallelDistributeAggregator.getFuture(Context context,
DistributeMergeableNode<?,R> node,
BlockingQueue<ParallelDistributeAggregator.MergerNode<?,R>> mergerNodes,
R result) |
| 限定符和类型 | 方法和说明 |
|---|---|
R |
DistributeAggregator.aggregate(@NotNull Context context,
List<DistributeMergeableNode<?,R>> nodes)
对可聚合的节点进行结果聚合,并返回聚合后的结果
|
R |
ParallelDistributeAggregator.aggregate(@NotNull Context context,
List<DistributeMergeableNode<?,R>> nodes) |
R |
SerialDistributeAggregator.aggregate(@NotNull Context context,
List<DistributeMergeableNode<?,R>> nodes) |
| 构造器和说明 |
|---|
MergerNode(DistributeMergeableNode<V,R> node,
V value,
R result) |
MergerNode(DistributeMergeableNode<V,R> node,
V value,
R result) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultDistributeMergeableNode<T,R>
分布式可合并节点
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<DistributeMergeableNode<?,O>> |
AbstractDistributeAggregatableNode.getMergeableNodes() |
List<DistributeMergeableNode<?,O>> |
DistributeAggregatableNode.getMergeableNodes() |
List<DistributeMergeableNode<?,O>> |
AbstractDistributeAggregatableNode.getNodes() |
| 限定符和类型 | 字段和说明 |
|---|---|
private List<DistributeMergeableNode<?,R>> |
DistributeAggregatableNodeBuilder.mergeableNodes |
| 限定符和类型 | 方法和说明 |
|---|---|
DistributeMergeableNode<T,R> |
DistributeMergeableNodeBuilder.build() |
| 限定符和类型 | 方法和说明 |
|---|---|
DistributeAggregatableNodeBuilder<R> |
DistributeAggregatableNodeBuilder.aggregate(DistributeMergeableNode<?,R>... nodes) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<DistributeMergeableNode<?,O>> |
DistributeAggregateProcessor.getMergeableNodes() |
| 限定符和类型 | 字段和说明 |
|---|---|
private List<DistributeMergeableNode<?,O>> |
DistributeAggregateProcessorImpl.mergeableNodes |
| 限定符和类型 | 方法和说明 |
|---|---|
List<DistributeMergeableNode<?,O>> |
DistributeAggregateProcessorImpl.getMergeableNodes() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<DistributeMergeableNode<?,O>> |
DistributeAggregateProcessorProxy.getMergeableNodes() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <I,V> I |
AggregateUtils.process(@NotNull Context context,
@NotNull DistributeMergeableNode<I,V> node) |
Copyright © 2021. All rights reserved.