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
Constructors Modifier Constructor Description protectedJmxTimer(com.codahale.metrics.Timer metric, javax.management.ObjectName objectName, java.util.concurrent.TimeUnit rateUnit, java.util.concurrent.TimeUnit durationUnit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doubleget50thPercentile()doubleget75thPercentile()doubleget95thPercentile()doubleget98thPercentile()doubleget999thPercentile()doubleget99thPercentile()java.lang.StringgetDurationUnit()doublegetMax()doublegetMean()doublegetMin()doublegetStdDev()long[]values()-
Methods inherited from class de.hybris.platform.metrics.HybrisJmxReporter.JmxMeter
getCount, getFifteenMinuteRate, getFiveMinuteRate, getMeanRate, getOneMinuteRate, getRateUnit
-
Methods inherited from class de.hybris.platform.metrics.HybrisJmxReporter.AbstractBean
objectName
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.hybris.platform.metrics.HybrisJmxReporter.JmxMeterMBean
getCount, getFifteenMinuteRate, getFiveMinuteRate, getMeanRate, getOneMinuteRate, getRateUnit
-
Methods inherited from interface de.hybris.platform.metrics.HybrisJmxReporter.MetricMBean
objectName
-
-
-
-
Method Detail
-
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
public java.lang.String getDurationUnit()
- Specified by:
getDurationUnitin interfaceHybrisJmxReporter.JmxTimerMBean
-
-