Package com.codahale.metrics
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 com.codahale.metrics.JmxReporter.AbstractBean
objectNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.codahale.metrics.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
-