Interface MetricRegistryListener

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

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

      • onGaugeAdded

        void onGaugeAdded​(java.lang.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​(java.lang.String name)
        Called when a Gauge is removed from the registry.
        Parameters:
        name - the gauge's name
      • onCounterAdded

        void onCounterAdded​(java.lang.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​(java.lang.String name)
        Called when a Counter is removed from the registry.
        Parameters:
        name - the counter's name
      • onHistogramAdded

        void onHistogramAdded​(java.lang.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​(java.lang.String name)
        Called when a Histogram is removed from the registry.
        Parameters:
        name - the histogram's name
      • onMeterAdded

        void onMeterAdded​(java.lang.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​(java.lang.String name)
        Called when a Meter is removed from the registry.
        Parameters:
        name - the meter's name
      • onTimerAdded

        void onTimerAdded​(java.lang.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​(java.lang.String name)
        Called when a Timer is removed from the registry.
        Parameters:
        name - the timer's name