Package kafka.metrics
Class FilteringJmxReporter
- java.lang.Object
-
- com.yammer.metrics.reporting.AbstractReporter
-
- com.yammer.metrics.reporting.JmxReporter
-
- kafka.metrics.FilteringJmxReporter
-
- All Implemented Interfaces:
com.yammer.metrics.core.MetricProcessor<com.yammer.metrics.reporting.JmxReporter.Context>,com.yammer.metrics.core.MetricsRegistryListener,java.util.EventListener
public class FilteringJmxReporter extends com.yammer.metrics.reporting.JmxReporter
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class 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 Summary
Constructors Constructor Description FilteringJmxReporter(com.yammer.metrics.core.MetricsRegistry registry, java.util.function.Predicate<com.yammer.metrics.core.MetricName> metricPredicate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonMetricAdded(com.yammer.metrics.core.MetricName name, com.yammer.metrics.core.Metric metric)voidonMetricRemoved(com.yammer.metrics.core.MetricName name)voidupdatePredicate(java.util.function.Predicate<com.yammer.metrics.core.MetricName> predicate)
-
-
-
Method Detail
-
onMetricAdded
public void onMetricAdded(com.yammer.metrics.core.MetricName name, com.yammer.metrics.core.Metric metric)- Specified by:
onMetricAddedin interfacecom.yammer.metrics.core.MetricsRegistryListener- Overrides:
onMetricAddedin classcom.yammer.metrics.reporting.JmxReporter
-
onMetricRemoved
public void onMetricRemoved(com.yammer.metrics.core.MetricName name)
- Specified by:
onMetricRemovedin interfacecom.yammer.metrics.core.MetricsRegistryListener- Overrides:
onMetricRemovedin classcom.yammer.metrics.reporting.JmxReporter
-
updatePredicate
public void updatePredicate(java.util.function.Predicate<com.yammer.metrics.core.MetricName> predicate)
-
-