Package com.codahale.metrics
Class JmxReporter.JmxHistogram
- java.lang.Object
-
- com.codahale.metrics.JmxReporter.JmxHistogram
-
- All Implemented Interfaces:
JmxReporter.JmxHistogramMBean,JmxReporter.MetricMBean
- Enclosing class:
- JmxReporter
private static class JmxReporter.JmxHistogram extends java.lang.Object implements JmxReporter.JmxHistogramMBean
-
-
Field Summary
Fields Modifier and Type Field Description private Histogrammetricprivate javax.management.ObjectNameobjectName
-
Constructor Summary
Constructors Modifier Constructor Description privateJmxHistogram(Histogram metric, javax.management.ObjectName objectName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doubleget50thPercentile()doubleget75thPercentile()doubleget95thPercentile()doubleget98thPercentile()doubleget999thPercentile()doubleget99thPercentile()longgetCount()longgetMax()doublegetMean()longgetMin()doublegetStdDev()javax.management.ObjectNameobjectName()long[]values()
-
-
-
Field Detail
-
objectName
private final javax.management.ObjectName objectName
-
metric
private final Histogram metric
-
-
Constructor Detail
-
JmxHistogram
private JmxHistogram(Histogram metric, javax.management.ObjectName objectName)
-
-
Method Detail
-
objectName
public javax.management.ObjectName objectName()
- Specified by:
objectNamein interfaceJmxReporter.MetricMBean
-
get50thPercentile
public double get50thPercentile()
- Specified by:
get50thPercentilein interfaceJmxReporter.JmxHistogramMBean
-
getCount
public long getCount()
- Specified by:
getCountin interfaceJmxReporter.JmxHistogramMBean
-
getMin
public long getMin()
- Specified by:
getMinin interfaceJmxReporter.JmxHistogramMBean
-
getMax
public long getMax()
- Specified by:
getMaxin interfaceJmxReporter.JmxHistogramMBean
-
getMean
public double getMean()
- Specified by:
getMeanin interfaceJmxReporter.JmxHistogramMBean
-
getStdDev
public double getStdDev()
- Specified by:
getStdDevin interfaceJmxReporter.JmxHistogramMBean
-
get75thPercentile
public double get75thPercentile()
- Specified by:
get75thPercentilein interfaceJmxReporter.JmxHistogramMBean
-
get95thPercentile
public double get95thPercentile()
- Specified by:
get95thPercentilein interfaceJmxReporter.JmxHistogramMBean
-
get98thPercentile
public double get98thPercentile()
- Specified by:
get98thPercentilein interfaceJmxReporter.JmxHistogramMBean
-
get99thPercentile
public double get99thPercentile()
- Specified by:
get99thPercentilein interfaceJmxReporter.JmxHistogramMBean
-
get999thPercentile
public double get999thPercentile()
- Specified by:
get999thPercentilein interfaceJmxReporter.JmxHistogramMBean
-
values
public long[] values()
- Specified by:
valuesin interfaceJmxReporter.JmxHistogramMBean
-
-