public class DefaultAggregateProcessor<I,O> extends Object implements AggregateProcessor<I,O>
| 限定符和类型 | 字段和说明 |
|---|---|
private GenericAggregator<I,O> |
aggregator |
private List<GenericMergeableNode<I>> |
mergeableNodes |
| 构造器和说明 |
|---|
DefaultAggregateProcessor() |
DefaultAggregateProcessor(@NotNull GenericAggregator<I,O> aggregator,
List<GenericMergeableNode<I>> mergeableNodes) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
aggregate(@NotNull List<GenericMergeableNode<I>> nodes)
添加合并节点
|
void |
aggregator(@NotNull GenericAggregator<I,O> aggregator)
设置聚合器
|
void |
destroy() |
GenericAggregator<I,O> |
getAggregator()
获取聚合器
|
List<GenericMergeableNode<I>> |
getMergeableNodes()
获取合并节点
|
void |
initialize() |
O |
process(@NotNull Context context) |
void |
setAggregator(@NotNull GenericAggregator<I,O> aggregator) |
void |
setMergeableNodes(List<GenericMergeableNode<I>> mergeableNodes) |
private GenericAggregator<I,O> aggregator
private List<GenericMergeableNode<I>> mergeableNodes
public DefaultAggregateProcessor()
public DefaultAggregateProcessor(@NotNull
@NotNull GenericAggregator<I,O> aggregator,
List<GenericMergeableNode<I>> mergeableNodes)
public GenericAggregator<I,O> getAggregator()
AggregateProcessorgetAggregator 在接口中 AggregateProcessor<I,O>public void setAggregator(@NotNull
@NotNull GenericAggregator<I,O> aggregator)
public List<GenericMergeableNode<I>> getMergeableNodes()
AggregateProcessorgetMergeableNodes 在接口中 AggregateProcessor<I,O>public void setMergeableNodes(List<GenericMergeableNode<I>> mergeableNodes)
public void aggregate(@NotNull
@NotNull List<GenericMergeableNode<I>> nodes)
AggregateProcessoraggregate 在接口中 AggregateProcessor<I,O>nodes - 合并节点列表public void aggregator(@NotNull
@NotNull GenericAggregator<I,O> aggregator)
AggregateProcessoraggregator 在接口中 AggregateProcessor<I,O>aggregator - 聚合器public void initialize()
initialize 在接口中 LifecycleCopyright © 2021. All rights reserved.