Package de.hybris.platform.metrics
Class HybrisJmxReporter.JmxTimer
java.lang.Object
de.hybris.platform.metrics.HybrisJmxReporter.AbstractBean
de.hybris.platform.metrics.HybrisJmxReporter.JmxMeter
de.hybris.platform.metrics.HybrisJmxReporter.JmxTimer
- All Implemented Interfaces:
HybrisJmxReporter.JmxMeterMBean,HybrisJmxReporter.JmxTimerMBean,HybrisJmxReporter.MetricMBean
- Enclosing class:
- HybrisJmxReporter
protected static class HybrisJmxReporter.JmxTimer
extends HybrisJmxReporter.JmxMeter
implements HybrisJmxReporter.JmxTimerMBean
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJmxTimer(com.codahale.metrics.Timer metric, ObjectName objectName, TimeUnit rateUnit, TimeUnit durationUnit) -
Method Summary
Methods inherited from class de.hybris.platform.metrics.HybrisJmxReporter.JmxMeter
getCount, getFifteenMinuteRate, getFiveMinuteRate, getMeanRate, getOneMinuteRate, getRateUnitMethods inherited from class de.hybris.platform.metrics.HybrisJmxReporter.AbstractBean
objectNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.metrics.HybrisJmxReporter.JmxMeterMBean
getCount, getFifteenMinuteRate, getFiveMinuteRate, getMeanRate, getOneMinuteRate, getRateUnitMethods inherited from interface de.hybris.platform.metrics.HybrisJmxReporter.MetricMBean
objectName
-
Constructor Details
-
JmxTimer
protected JmxTimer(com.codahale.metrics.Timer metric, ObjectName objectName, TimeUnit rateUnit, TimeUnit durationUnit)
-
-
Method Details
-
get50thPercentile
public double get50thPercentile()- Specified by:
get50thPercentilein interfaceHybrisJmxReporter.JmxTimerMBean
-
getMin
public double getMin()- Specified by:
getMinin interfaceHybrisJmxReporter.JmxTimerMBean
-
getMax
public double getMax()- Specified by:
getMaxin interfaceHybrisJmxReporter.JmxTimerMBean
-
getMean
public double getMean()- Specified by:
getMeanin interfaceHybrisJmxReporter.JmxTimerMBean
-
getStdDev
public double getStdDev()- Specified by:
getStdDevin interfaceHybrisJmxReporter.JmxTimerMBean
-
get75thPercentile
public double get75thPercentile()- Specified by:
get75thPercentilein interfaceHybrisJmxReporter.JmxTimerMBean
-
get95thPercentile
public double get95thPercentile()- Specified by:
get95thPercentilein interfaceHybrisJmxReporter.JmxTimerMBean
-
get98thPercentile
public double get98thPercentile()- Specified by:
get98thPercentilein interfaceHybrisJmxReporter.JmxTimerMBean
-
get99thPercentile
public double get99thPercentile()- Specified by:
get99thPercentilein interfaceHybrisJmxReporter.JmxTimerMBean
-
get999thPercentile
public double get999thPercentile()- Specified by:
get999thPercentilein interfaceHybrisJmxReporter.JmxTimerMBean
-
values
public long[] values()- Specified by:
valuesin interfaceHybrisJmxReporter.JmxTimerMBean
-
getDurationUnit
- Specified by:
getDurationUnitin interfaceHybrisJmxReporter.JmxTimerMBean
-