public abstract class AggregationServiceBaseUngrouped extends Object implements AggregationService
Modifier and Type | Field and Description |
---|---|
protected AggregationStateFactory[] |
accessAggregations |
protected AggregationMethodFactory[] |
aggregatorFactories |
protected AggregationMethod[] |
aggregators
Aggregation states.
|
protected ExprEvaluator[] |
evaluators
Evaluation nodes under.
|
Constructor and Description |
---|
AggregationServiceBaseUngrouped(ExprEvaluator[] evaluators,
AggregationMethod[] aggregators,
AggregationMethodFactory[] aggregatorFactories,
AggregationStateFactory[] accessAggregations)
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 AggregationMethod[] aggregators
protected AggregationMethodFactory[] aggregatorFactories
protected AggregationStateFactory[] accessAggregations
public AggregationServiceBaseUngrouped(ExprEvaluator[] evaluators, AggregationMethod[] aggregators, AggregationMethodFactory[] aggregatorFactories, AggregationStateFactory[] accessAggregations)
evaluators
- - are the child node of each aggregation function used for computing the value to be aggregatedaggregators
- - aggregation states/factoriesaggregatorFactories
- method factoriesaccessAggregations
- access aggspublic void stop()
StopCallback
stop
in interface StopCallback
public AggregationService getContextPartitionAggregationService(int agentInstanceId)
getContextPartitionAggregationService
in interface AggregationService