Class BaseCalculator<T>
java.lang.Object
com.arpnetworking.metrics.mad.model.statistics.BaseCalculator<T>
- Type Parameters:
T
- The type of the supporting data produced by theCalculator
.
- All Implemented Interfaces:
Calculator<T>
- Direct Known Subclasses:
MaxStatistic.MaxAccumulator
,MeanStatistic.MeanCalculator
,MinStatistic.MinAccumulator
,SumStatistic.SumAccumulator
,TPStatistic.PercentileCalculator
A calculator base class.
- Author:
- Ville Koskela (ville dot koskela at inscopemetrics dot io)
-
Constructor Summary
ModifierConstructorDescriptionprotected
BaseCalculator
(Statistic statistic) Protected constructor. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Accessor for theStatistic
computed by thisCalculator
.int
hashCode()
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.arpnetworking.metrics.mad.model.statistics.Calculator
calculate
-
Constructor Details
-
BaseCalculator
Protected constructor.- Parameters:
statistic
- TheStatistic
thisCalculator
is for.
-
-
Method Details
-
getStatistic
Description copied from interface:Calculator
Accessor for theStatistic
computed by thisCalculator
.- Specified by:
getStatistic
in interfaceCalculator<T>
- Returns:
- The
Statistic
computed by thisCalculator
.
-
hashCode
public int hashCode() -
equals
-