Show / Hide Table of Contents

Class GroupAggregator.Parallel

Parallel implementation of the GroupAggregator.

Inheritance
object
GroupAggregator
GroupAggregator.Parallel
Implements
IPortableObject
IParallelAwareAggregator
IEntryAggregator
Inherited Members
GroupAggregator.Extractor
GroupAggregator.Aggregator
GroupAggregator.Aggregate(ICollection)
GroupAggregator.ReadExternal(IPofReader)
GroupAggregator.WriteExternal(IPofWriter)
GroupAggregator.Equals(object)
GroupAggregator.GetHashCode()
GroupAggregator.ToString()
GroupAggregator.CreateInstance(string, IEntryAggregator)
GroupAggregator.CreateInstance(string, IEntryAggregator, IFilter)
GroupAggregator.CreateInstance(IValueExtractor, IEntryAggregator)
GroupAggregator.CreateInstance(IValueExtractor, IEntryAggregator, IFilter)
GroupAggregator.m_extractor
GroupAggregator.m_aggregator
GroupAggregator.m_filter
object.Equals(object, object)
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
Namespace: Tangosol.Util.Aggregator
Assembly: Coherence.dll
Syntax
[Obsolete("Obsolete as of Coherence 12.2.1")]
public class GroupAggregator.Parallel : GroupAggregator, IPortableObject, IParallelAwareAggregator, IEntryAggregator

Constructors

Parallel(IValueExtractor, IParallelAwareAggregator, IFilter)

Construct a Parallel aggregator based on a specified IValueExtractor and underlying IParallelAwareAggregator.

Declaration
protected Parallel(IValueExtractor extractor, IParallelAwareAggregator aggregator, IFilter filter)
Parameters
Type Name Description
IValueExtractor extractor

An IValueExtractor object; may not be null.

IParallelAwareAggregator aggregator

An IEntryAggregator object; may not be null.

IFilter filter

An IFilter object.

Properties

ParallelAggregator

Get an aggregator that can take the place of this aggregator in situations in which the IInvocableCache can aggregate in parallel.

Declaration
public virtual IEntryAggregator ParallelAggregator { get; }
Property Value
Type Description
IEntryAggregator

The aggregator that will be run in parallel.

Methods

AggregateResults(ICollection)

Aggregate the results of the parallel aggregations.

Declaration
public virtual object AggregateResults(ICollection results)
Parameters
Type Name Description
ICollection results

Results to aggregate.

Returns
Type Description
object

The aggregation of the parallel aggregation results.

Implements

IPortableObject
IParallelAwareAggregator
IEntryAggregator
In this article
Back to top Copyright © 2000, 2024, Oracle and/or its affiliates.