Class ValuesAggregator


  • public abstract class ValuesAggregator
    extends Object
    Combines multiple values into one TODO Replace by java.util.DoubleSummaryStatistics (since JDK 1.8)
    • Field Detail

      • sum

        protected double sum
      • min

        protected double min
      • max

        protected double max
      • count

        protected long count
    • Constructor Detail

      • ValuesAggregator

        public ValuesAggregator()
    • Method Detail

      • addValue

        public void addValue​(double value)
      • getAggregatedValue

        public abstract double getAggregatedValue()
        Returns:
        double - result of aggregation or Double.NaN if there's no data
      • isAggregatedAvailable

        public boolean isAggregatedAvailable()