R - 聚合结果类型public class SerialDistributeAggregator<R> extends AbstractAggregator implements DistributeAggregator<R>
DistributeAggregator| 限定符和类型 | 类和说明 |
|---|---|
private static class |
SerialDistributeAggregator.MergerNode<V,R> |
| 限定符和类型 | 字段和说明 |
|---|---|
private org.slf4j.Logger |
logger |
private Class<R> |
resultClass
返回结果类型,该类型必须有无参构造器
|
| 构造器和说明 |
|---|
SerialDistributeAggregator(@NotNull Class<R> resultClass) |
| 限定符和类型 | 方法和说明 |
|---|---|
R |
aggregate(@NotNull Context context,
List<DistributeMergeableNode<?,R>> nodes)
对可聚合的节点进行结果聚合,并返回聚合后的结果
|
destroy, initializeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdestroy, initialize@NotNull public R aggregate(@NotNull @NotNull Context context, List<DistributeMergeableNode<?,R>> nodes) throws Exception
DistributeAggregatoraggregate 在接口中 Aggregator<R,DistributeMergeableNode<?,R>>aggregate 在接口中 DistributeAggregator<R>context - 流程上下文nodes - 可合并结果节点ExceptionMergeableNodeCopyright © 2021. All rights reserved.