Class JmxReporter.JmxMeter
java.lang.Object
com.codahale.metrics.JmxReporter.AbstractBean
com.codahale.metrics.JmxReporter.JmxMeter
- All Implemented Interfaces:
JmxReporter.JmxMeterMBean, JmxReporter.MetricMBean
- Direct Known Subclasses:
JmxReporter.JmxTimer
- Enclosing class:
JmxReporter
private static class JmxReporter.JmxMeter
extends JmxReporter.AbstractBean
implements JmxReporter.JmxMeterMBean
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateJmxMeter(Metered metric, ObjectName objectName, TimeUnit rateUnit) -
Method Summary
Modifier and TypeMethodDescriptionprivate StringcalculateRateUnit(TimeUnit unit) longgetCount()doubledoubledoubledoubleMethods inherited from class JmxReporter.AbstractBean
objectNameMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface JmxReporter.MetricMBean
objectName
-
Field Details
-
metric
-
rateFactor
private final double rateFactor -
rateUnit
-
-
Constructor Details
-
JmxMeter
-
-
Method Details
-
getCount
public long getCount()- Specified by:
getCountin interfaceJmxReporter.JmxMeterMBean
-
getMeanRate
public double getMeanRate()- Specified by:
getMeanRatein interfaceJmxReporter.JmxMeterMBean
-
getOneMinuteRate
public double getOneMinuteRate()- Specified by:
getOneMinuteRatein interfaceJmxReporter.JmxMeterMBean
-
getFiveMinuteRate
public double getFiveMinuteRate()- Specified by:
getFiveMinuteRatein interfaceJmxReporter.JmxMeterMBean
-
getFifteenMinuteRate
public double getFifteenMinuteRate()- Specified by:
getFifteenMinuteRatein interfaceJmxReporter.JmxMeterMBean
-
getRateUnit
- Specified by:
getRateUnitin interfaceJmxReporter.JmxMeterMBean
-
calculateRateUnit
-