public class IntervalPercentileCounter extends java.lang.Object implements IIntervalPercentileCounter
| Constructor and Description |
|---|
IntervalPercentileCounter(int hours,
int... limits) |
IntervalPercentileCounter(java.util.concurrent.TimeUnit invervalUnit,
int hours,
int... limits) |
IntervalPercentileCounter(java.util.concurrent.TimeUnit invervalUnit,
int size,
java.util.concurrent.TimeUnit limitsUnit,
int... limits) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
java.util.Iterator<IPercentileCounter> |
countersIterator() |
protected long |
currentMillis() |
int |
estimatePercentile(double percentile) |
int[] |
getLimits() |
java.lang.String |
getTitle() |
int |
getTotal() |
void |
increment(int millis) |
void |
increment(long start) |
java.util.Iterator<Percentile> |
iterator() |
void |
setTitle(java.lang.String title) |
java.util.List<IPercentileCounter> |
toCountersList() |
java.util.List<Percentile> |
toList() |
java.lang.String |
toString() |
public IntervalPercentileCounter(int hours,
int... limits)
public IntervalPercentileCounter(java.util.concurrent.TimeUnit invervalUnit,
int hours,
int... limits)
public IntervalPercentileCounter(java.util.concurrent.TimeUnit invervalUnit,
int size,
java.util.concurrent.TimeUnit limitsUnit,
int... limits)
public void increment(long start)
increment in interface IPercentileCounterpublic void increment(int millis)
increment in interface IPercentileCounterpublic int getTotal()
getTotal in interface IPercentileCounterpublic java.util.Iterator<Percentile> iterator()
iterator in interface java.lang.Iterable<Percentile>public java.util.List<Percentile> toList()
toList in interface IPercentileCounterpublic java.util.List<IPercentileCounter> toCountersList()
toCountersList in interface IIntervalPercentileCounterpublic java.util.Iterator<IPercentileCounter> countersIterator()
public int estimatePercentile(double percentile)
estimatePercentile in interface IPercentileCounterpublic void clear()
clear in interface IPercentileCounterpublic java.lang.String toString()
toString in class java.lang.Objectprotected long currentMillis()
public int[] getLimits()
getLimits in interface IIntervalPercentileCounterpublic java.lang.String getTitle()
getTitle in interface IPercentileCounterpublic void setTitle(java.lang.String title)
Copyright © 2015 Molindo GmbH. All Rights Reserved.