| Constructor and Description |
|---|
GaugeImpl() |
GaugeImpl(long tickInterval,
TimeUnit tickTimeUnit) |
GaugeImpl(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<Gauge> |
getMetricClass() |
double |
getOneMinuteAvgRate() |
TimeUnit |
getRateTimeUnit() |
void |
mark() |
void |
mark(long n) |
void |
stop() |
getMetricSnapshot, getName, setNamepublic GaugeImpl()
public GaugeImpl(long tickInterval,
TimeUnit tickTimeUnit)
public Class<Gauge> getMetricClass()
getMetricClass in interface Metric<Gauge>public TimeUnit getRateTimeUnit()
getRateTimeUnit in interface Gaugedpublic double getOneMinuteAvgRate()
getOneMinuteAvgRate in interface Gaugedpublic double getFiveMinuteAvgRate()
getFiveMinuteAvgRate in interface Gaugedpublic double getFifteenMinuteAvgRate()
getFifteenMinuteAvgRate in interface Gaugedpublic double getAverageRate()
getAverageRate in interface GaugedCopyright © 2018. All rights reserved.