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,
java.util.function.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(java.util.function.Predicate<com.yammer.metrics.core.MetricName> predicate) |
public FilteringJmxReporter(com.yammer.metrics.core.MetricsRegistry registry, java.util.function.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.MetricsRegistryListener
onMetricAdded
in class com.yammer.metrics.reporting.JmxReporter
public void onMetricRemoved(com.yammer.metrics.core.MetricName name)
onMetricRemoved
in interface com.yammer.metrics.core.MetricsRegistryListener
onMetricRemoved
in class com.yammer.metrics.reporting.JmxReporter
public void updatePredicate(java.util.function.Predicate<com.yammer.metrics.core.MetricName> predicate)