public abstract class AggregationServiceBaseGrouped extends Object implements AggregationService
Modifier and Type | Field and Description |
---|---|
protected AggregationMethodFactory[] |
aggregators
Aggregation states and factories.
|
protected ExprEvaluator[] |
evaluators
Evaluation nodes under.
|
Constructor and Description |
---|
AggregationServiceBaseGrouped(ExprEvaluator[] evaluators,
AggregationMethodFactory[] aggregators)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
AggregationService |
getContextPartitionAggregationService(int agentInstanceId) |
void |
stop()
Stops the underlying resources.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
accept, acceptGroupDetail, applyEnter, applyLeave, clearResults, isGrouped, setCurrentAccess, setRemovedCallback
getCollectionOfEvents, getCollectionScalar, getEventBean, getGroupKey, getGroupKeys, getValue
protected ExprEvaluator[] evaluators
protected AggregationMethodFactory[] aggregators
public AggregationServiceBaseGrouped(ExprEvaluator[] evaluators, AggregationMethodFactory[] aggregators)
evaluators
- - are the child node of each aggregation function used for computing the value to be aggregatedaggregators
- - aggregation states/factoriespublic void stop()
StopCallback
stop
in interface StopCallback
public AggregationService getContextPartitionAggregationService(int agentInstanceId)
getContextPartitionAggregationService
in interface AggregationService