Interface Aggregator
- All Known Implementing Classes:
MaxAggregator
,MeanAggregator
,MinAggregator
,PercentileAggregator
,SumAggregator
,TimeRateAggregator
public interface Aggregator
The interface Aggregator represents an aggregator used by graph consumers.
- Since:
- 3.0
-
Method Summary
-
Method Details
-
getCount
long getCount()Gets the number of aggregated values.- Returns:
- the number of aggregated values
-
getResult
double getResult()Gets the result of the aggregation using stored values.- Returns:
- the result of the aggregation.
-
addValue
void addValue(double value) Adds the specified value to the storage of the current aggregator.- Parameters:
value
- the value to aggregate
-
reset
void reset()Reset the state of the aggregator.
-