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