Class MetricProducerManager

    • Constructor Detail

      • MetricProducerManager

        public MetricProducerManager()
    • Method Detail

      • add

        public abstract void add​(MetricProducer metricProducer)
        Adds the MetricProducer to the manager if it is not already present.
        Parameters:
        metricProducer - the MetricProducer to be added to the manager.
        Since:
        0.17
      • remove

        public abstract void remove​(MetricProducer metricProducer)
        Removes the MetricProducer to the manager if it is present.
        Parameters:
        metricProducer - the MetricProducer to be removed from the manager.
        Since:
        0.17
      • getAllMetricProducer

        public abstract java.util.Set<MetricProducer> getAllMetricProducer()
        Returns all registered MetricProducers that should be exported.

        This method should be used by any metrics exporter that automatically exports data for MetricProducer registered with the MetricProducerManager.

        Returns:
        all registered MetricProducers that should be exported.
        Since:
        0.17