public class DefaultHistogram<T> extends java.lang.Object implements Histogram<T>
Modifier and Type | Class and Description |
---|---|
static class |
DefaultHistogram.Builder<U> |
Histogram.Summation
Modifier and Type | Field and Description |
---|---|
protected java.util.NavigableMap<T,Bucket<T>> |
buckets |
Modifier and Type | Method and Description |
---|---|
Histogram<T> |
filterBuckets(BucketFilter<T> filter) |
Bucket<T> |
getBucket(T tag) |
java.util.Collection<Bucket<T>> |
getBuckets() |
boolean |
isCumulative() |
void |
observe(double value) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
exponential, exponentialFunction, exponentialTime, function, linear, linearFunction, linearTime, percentiles, percentilesTime
public java.util.Collection<Bucket<T>> getBuckets()
getBuckets
in interface Histogram<T>
public Histogram<T> filterBuckets(BucketFilter<T> filter)
filterBuckets
in interface Histogram<T>
public boolean isCumulative()
isCumulative
in interface Histogram<T>