| 程序包 | 说明 |
|---|---|
| cn.ideabuffer.process.core.aggregators | |
| cn.ideabuffer.process.core.nodes.merger |
| 限定符和类型 | 字段和说明 |
|---|---|
private Merger<I,O> |
ParallelGenericAggregator.merger
结果合并器
|
private Merger<I,O> |
SerialGenericAggregator.merger |
| 限定符和类型 | 方法和说明 |
|---|---|
static <I,O> GenericAggregator<I,O> |
Aggregators.newParallelGenericAggregator(@NotNull Executor executor,
@NotNull Merger<I,O> merger)
创建并行通用聚合器
|
static <I,O> GenericAggregator<I,O> |
Aggregators.newParallelGenericAggregator(@NotNull Executor executor,
@NotNull Merger<I,O> merger,
long timeout)
创建并行通用聚合器
|
static <I,O> GenericAggregator<I,O> |
Aggregators.newParallelGenericAggregator(@NotNull Executor executor,
@NotNull Merger<I,O> merger,
long timeout,
@NotNull TimeUnit unit)
创建并行通用聚合器
|
static <I,O> GenericAggregator<I,O> |
Aggregators.newSerialGenericAggregator(@NotNull Merger<I,O> merger)
创建串行通用聚合器
|
| 构造器和说明 |
|---|
ParallelGenericAggregator(@NotNull Executor executor,
@NotNull Merger<I,O> merger) |
ParallelGenericAggregator(@NotNull Executor executor,
@NotNull Merger<I,O> merger,
long timeout) |
ParallelGenericAggregator(@NotNull Executor executor,
@NotNull Merger<I,O> merger,
long timeout,
@NotNull TimeUnit unit) |
SerialGenericAggregator(@NotNull Merger<I,O> merger) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
ArrayMerger<T>
数组类型合并器
|
interface |
ListMerger<T>
List类型合并器
|
interface |
MapMerger<K,V>
Map类型合并器
|
interface |
SetMerger<T>
Set类型合并器
|
interface |
UnitMerger<R>
单元化合并器,输入类型和输出类型一致
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
ArrayListMerger<T> |
class |
BooleanArrayMerger |
class |
ByteArrayMerger |
class |
CharArrayMerger |
class |
DoubleArrayMerger |
class |
DoubleAvgMerger |
class |
DoubleSumMerger |
class |
FloatArrayMerger |
class |
HashMapMerger<K,V> |
class |
HashSetMerger<T> |
class |
IntArrayMerger |
class |
IntAvgMerger |
class |
IntSumMerger |
class |
LongArrayMerger |
class |
LongAvgMerger |
class |
LongSumMerger |
class |
ShortArrayMerger |
Copyright © 2021. All rights reserved.