Interface MetricRegistryListener

All Superinterfaces:
EventListener
All Known Implementing Classes:
JmxReporter.JmxListener, MetricRegistryListener.Base

public interface MetricRegistryListener extends EventListener
Listeners for events from the registry. Listeners must be thread-safe.
  • Method Details

    • onGaugeAdded

      void onGaugeAdded(String name, Gauge<?> gauge)
      Called when a Gauge is added to the registry.
      Parameters:
      name - the gauge's name
      gauge - the gauge
    • onGaugeRemoved

      void onGaugeRemoved(String name)
      Called when a Gauge is removed from the registry.
      Parameters:
      name - the gauge's name
    • onCounterAdded

      void onCounterAdded(String name, Counter counter)
      Called when a Counter is added to the registry.
      Parameters:
      name - the counter's name
      counter - the counter
    • onCounterRemoved

      void onCounterRemoved(String name)
      Called when a Counter is removed from the registry.
      Parameters:
      name - the counter's name
    • onHistogramAdded

      void onHistogramAdded(String name, Histogram histogram)
      Called when a Histogram is added to the registry.
      Parameters:
      name - the histogram's name
      histogram - the histogram
    • onHistogramRemoved

      void onHistogramRemoved(String name)
      Called when a Histogram is removed from the registry.
      Parameters:
      name - the histogram's name
    • onMeterAdded

      void onMeterAdded(String name, Meter meter)
      Called when a Meter is added to the registry.
      Parameters:
      name - the meter's name
      meter - the meter
    • onMeterRemoved

      void onMeterRemoved(String name)
      Called when a Meter is removed from the registry.
      Parameters:
      name - the meter's name
    • onTimerAdded

      void onTimerAdded(String name, Timer timer)
      Called when a Timer is added to the registry.
      Parameters:
      name - the timer's name
      timer - the timer
    • onTimerRemoved

      void onTimerRemoved(String name)
      Called when a Timer is removed from the registry.
      Parameters:
      name - the timer's name