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 Histogram
metric
private javax.management.ObjectName
objectName
-
Constructor Summary
Constructors Modifier Constructor Description private
JmxHistogram(Histogram metric, javax.management.ObjectName objectName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
get50thPercentile()
double
get75thPercentile()
double
get95thPercentile()
double
get98thPercentile()
double
get999thPercentile()
double
get99thPercentile()
long
getCount()
long
getMax()
double
getMean()
long
getMin()
double
getStdDev()
javax.management.ObjectName
objectName()
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:
objectName
in interfaceJmxReporter.MetricMBean
-
get50thPercentile
public double get50thPercentile()
- Specified by:
get50thPercentile
in interfaceJmxReporter.JmxHistogramMBean
-
getCount
public long getCount()
- Specified by:
getCount
in interfaceJmxReporter.JmxHistogramMBean
-
getMin
public long getMin()
- Specified by:
getMin
in interfaceJmxReporter.JmxHistogramMBean
-
getMax
public long getMax()
- Specified by:
getMax
in interfaceJmxReporter.JmxHistogramMBean
-
getMean
public double getMean()
- Specified by:
getMean
in interfaceJmxReporter.JmxHistogramMBean
-
getStdDev
public double getStdDev()
- Specified by:
getStdDev
in interfaceJmxReporter.JmxHistogramMBean
-
get75thPercentile
public double get75thPercentile()
- Specified by:
get75thPercentile
in interfaceJmxReporter.JmxHistogramMBean
-
get95thPercentile
public double get95thPercentile()
- Specified by:
get95thPercentile
in interfaceJmxReporter.JmxHistogramMBean
-
get98thPercentile
public double get98thPercentile()
- Specified by:
get98thPercentile
in interfaceJmxReporter.JmxHistogramMBean
-
get99thPercentile
public double get99thPercentile()
- Specified by:
get99thPercentile
in interfaceJmxReporter.JmxHistogramMBean
-
get999thPercentile
public double get999thPercentile()
- Specified by:
get999thPercentile
in interfaceJmxReporter.JmxHistogramMBean
-
values
public long[] values()
- Specified by:
values
in interfaceJmxReporter.JmxHistogramMBean
-
-