K
- the type of the Map entry keysV
- the type of the Map entry valuesP
- the type of the intermediate result during the parallel stageR
- the type of the value returned by the ParallelAwareAggregatorInvocableMap.StreamingAggregator
instead.@Deprecated public static interface InvocableMap.ParallelAwareAggregator<K,V,P,R> extends InvocableMap.EntryAggregator<K,V,R>
Modifier and Type | Interface and Description |
---|---|
static interface |
InvocableMap.ParallelAwareAggregator.PartialResultAggregator<P>
Deprecated.
This interface was deprecated in Coherence 12.2.1 and might be removed in a future release. Use
InvocableMap.StreamingAggregator instead. |
Modifier and Type | Method and Description |
---|---|
R |
aggregateResults(Collection<P> collResults)
Deprecated.
Aggregate the results of the partial aggregations into a final result.
|
InvocableMap.EntryAggregator<K,V,P> |
getParallelAggregator()
Deprecated.
Get an aggregator that can take the place of this aggregator in situations in which the InvocableMap can aggregate in parallel.
|
aggregate
InvocableMap.EntryAggregator<K,V,P> getParallelAggregator()
If the returned aggregator is a InvocableMap.ParallelAwareAggregator.PartialResultAggregator
, the partial results of the aggregation may be further aggregated
where optimal.
R aggregateResults(Collection<P> collResults)
collResults
- the partial aggregation results