public class FilteringJmxReporter
extends com.yammer.metrics.reporting.JmxReporter
com.yammer.metrics.reporting.JmxReporter.CounterMBean, com.yammer.metrics.reporting.JmxReporter.GaugeMBean, com.yammer.metrics.reporting.JmxReporter.HistogramMBean, com.yammer.metrics.reporting.JmxReporter.MeterMBean, com.yammer.metrics.reporting.JmxReporter.MetricMBean, com.yammer.metrics.reporting.JmxReporter.TimerMBean| Constructor and Description |
|---|
FilteringJmxReporter(com.yammer.metrics.core.MetricsRegistry registry,
Predicate<com.yammer.metrics.core.MetricName> metricPredicate) |
| Modifier and Type | Method and Description |
|---|---|
void |
onMetricAdded(com.yammer.metrics.core.MetricName name,
com.yammer.metrics.core.Metric metric) |
void |
onMetricRemoved(com.yammer.metrics.core.MetricName name) |
void |
updatePredicate(Predicate<com.yammer.metrics.core.MetricName> predicate) |
public FilteringJmxReporter(com.yammer.metrics.core.MetricsRegistry registry,
Predicate<com.yammer.metrics.core.MetricName> metricPredicate)
public void onMetricAdded(com.yammer.metrics.core.MetricName name,
com.yammer.metrics.core.Metric metric)
onMetricAdded in interface com.yammer.metrics.core.MetricsRegistryListeneronMetricAdded in class com.yammer.metrics.reporting.JmxReporterpublic void onMetricRemoved(com.yammer.metrics.core.MetricName name)
onMetricRemoved in interface com.yammer.metrics.core.MetricsRegistryListeneronMetricRemoved in class com.yammer.metrics.reporting.JmxReporterpublic void updatePredicate(Predicate<com.yammer.metrics.core.MetricName> predicate)