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.
|
aggregateInvocableMap.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