com.grandcentral.appstats.calculators
Class ModeCalculator
java.lang.Object
|
+--com.grandcentral.appstats.StatCalculator
|
+--com.grandcentral.appstats.calculators.HistogramCalculator
|
+--com.grandcentral.appstats.calculators.ModeCalculator
- All Implemented Interfaces:
- java.io.Serializable
- public class ModeCalculator
- extends HistogramCalculator
calculates the mode, or the most frequent value in a series of Stats.
By nature of the beast, you also get a histogram.
- See Also:
- Serialized Form
Method Summary |
void |
clear()
resets this object to clean state |
protected long |
incrBucketCounter(Task destination,
java.lang.String statName,
double bucket)
|
protected long |
incrBucketCounter(Task destination,
java.lang.String statName,
long bucket)
|
protected long |
incrBucketCounter(Task destination,
java.lang.String statName,
java.lang.Object bucket)
|
void |
removeType(int dataType)
removes the type from this calculator and deletes any corresponding
values |
Methods inherited from class com.grandcentral.appstats.calculators.HistogramCalculator |
calculate, getSuffices, getType, incrCounter, setAutoGenBuckets, setAutoGenObjectBuckets, setBuckets, setBuckets, setBuckets, setBucketSize, setBucketSize, setObjectComparator |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SUFFIX_LMODE
public static final java.lang.String SUFFIX_LMODE
SUFFIX_DMODE
public static final java.lang.String SUFFIX_DMODE
SUFFIX_OMODE
public static final java.lang.String SUFFIX_OMODE
ModeCalculator
public ModeCalculator()
incrBucketCounter
protected long incrBucketCounter(Task destination,
java.lang.String statName,
long bucket)
- Overrides:
incrBucketCounter
in class HistogramCalculator
incrBucketCounter
protected long incrBucketCounter(Task destination,
java.lang.String statName,
double bucket)
- Overrides:
incrBucketCounter
in class HistogramCalculator
incrBucketCounter
protected long incrBucketCounter(Task destination,
java.lang.String statName,
java.lang.Object bucket)
- Overrides:
incrBucketCounter
in class HistogramCalculator
removeType
public void removeType(int dataType)
- Description copied from class:
HistogramCalculator
- removes the type from this calculator and deletes any corresponding
values
- Overrides:
removeType
in class HistogramCalculator
clear
public void clear()
- Description copied from class:
HistogramCalculator
- resets this object to clean state
- Overrides:
clear
in class HistogramCalculator