public class JmxSingleMBeanGet extends JmxGet
| Constructor and Description |
|---|
JmxSingleMBeanGet(java.lang.String pObjectName,
java.lang.String safeName,
java.lang.String pRootMetric,
java.util.List<JmxMetric> pMetrics,
JmxAttributeFilter attributeFilter,
JmxMetricModifier modifier)
Creates this JmxGet.
|
JmxSingleMBeanGet(java.lang.String pObjectName,
java.lang.String rootMetricName,
java.lang.String safeName,
java.util.Map<JmxType,java.util.List<java.lang.String>> pAttributesToType,
Extension origin)
Creates this JmxGet.
|
| Modifier and Type | Method and Description |
|---|---|
void |
recordStats(StatsEngine statsEngine,
java.util.Map<javax.management.ObjectName,java.util.Map<java.lang.String,java.lang.Float>> resultingMetricToValue,
javax.management.MBeanServer server) |
cleanValue, getAttributes, getJmxAttributeFilter, getJmxMetrics, getOrigin, getRootMetricName, toStringgetObjectName, getObjectNameStringpublic JmxSingleMBeanGet(java.lang.String pObjectName,
java.lang.String rootMetricName,
java.lang.String safeName,
java.util.Map<JmxType,java.util.List<java.lang.String>> pAttributesToType,
Extension origin)
throws javax.management.MalformedObjectNameException
pObjectName - The object name.safeName - The safeName for the metric.pAttributesToType - The attributes corresponding with the type.javax.management.MalformedObjectNameException - Thrown if a problem with the object name.public JmxSingleMBeanGet(java.lang.String pObjectName,
java.lang.String safeName,
java.lang.String pRootMetric,
java.util.List<JmxMetric> pMetrics,
JmxAttributeFilter attributeFilter,
JmxMetricModifier modifier)
throws javax.management.MalformedObjectNameException
javax.management.MalformedObjectNameExceptionpublic void recordStats(StatsEngine statsEngine, java.util.Map<javax.management.ObjectName,java.util.Map<java.lang.String,java.lang.Float>> resultingMetricToValue, javax.management.MBeanServer server)
recordStats in class JmxGet