Package com.arpnetworking.tsdcore.statistics
@ParametersAreNonnullByDefault
@ReturnValuesAreNonnullByDefault
package com.arpnetworking.tsdcore.statistics
-
ClassDescriptionAccumulator<T extends Serializable>Specialization of
Calculator
directly supporting streaming calculations overQuantity
andCalculatedValue
streams.BaseCalculator<T extends Serializable>A calculator base class.A statistic base class.Calculator<T extends Serializable>Interface for classes providing computation of a statistic.Counts the entries.The aggregation is performed with a user-defined expression.Histogram statistic.A simple histogram implementation.Represents a snapshot of immutable histogram data.Supporting data based on a histogram.Builder
implementation forHistogramStatistic.HistogramSupportingData
.Max statistic (e.g.Accumulator computing the maximum of values.Takes the mean of the entries.Calculator computing the average.Top median statistic (aka 50th percentile).Min statistic (e.g.Accumulator computing the minimum of values.This class represents no supporting data for a statistic.Marker interface for statistics which require values to be ordered from smallest to largest.Interface for a statistic calculator.Creates statistics.Takes the sum of the entries.Accumulator computing the sum of values.Base class for percentile based statistics.Calculator computing the percentile of values.