| Constructor and Description |
|---|
MeterImpl() |
MeterImpl(long tickInterval,
TimeUnit tickTimeUnit) |
MeterImpl(long tickInterval,
TimeUnit tickTimeUnit,
Clock clock) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
double |
getAverageRate() |
Clock |
getClock() |
long |
getCount() |
double |
getFifteenMinuteAvgRate() |
double |
getFiveMinuteAvgRate() |
Class<Meter> |
getMetricClass() |
double |
getOneMinuteAvgRate() |
TimeUnit |
getRateTimeUnit() |
void |
mark() |
void |
mark(long n) |
void |
stop() |
getMetricSnapshot, getName, setNamepublic MeterImpl()
public MeterImpl(long tickInterval,
TimeUnit tickTimeUnit)
public Class<Meter> getMetricClass()
getMetricClass in interface Metric<Meter>public TimeUnit getRateTimeUnit()
getRateTimeUnit in interface Meteredpublic double getOneMinuteAvgRate()
getOneMinuteAvgRate in interface Meteredpublic double getFiveMinuteAvgRate()
getFiveMinuteAvgRate in interface Meteredpublic double getFifteenMinuteAvgRate()
getFifteenMinuteAvgRate in interface Meteredpublic double getAverageRate()
getAverageRate in interface MeteredCopyright © 2015. All Rights Reserved.