Package io.opencensus.metrics.export
Class MetricProducerManager.NoopMetricProducerManager
java.lang.Object
io.opencensus.metrics.export.MetricProducerManager
io.opencensus.metrics.export.MetricProducerManager.NoopMetricProducerManager
- Enclosing class:
MetricProducerManager
private static final class MetricProducerManager.NoopMetricProducerManager
extends MetricProducerManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
add
(MetricProducer metricProducer) Adds theMetricProducer
to the manager if it is not already present.Returns all registeredMetricProducer
s that should be exported.void
remove
(MetricProducer metricProducer) Removes theMetricProducer
to the manager if it is present.Methods inherited from class io.opencensus.metrics.export.MetricProducerManager
newNoopMetricProducerManager
-
Constructor Details
-
NoopMetricProducerManager
private NoopMetricProducerManager()
-
-
Method Details
-
add
Description copied from class:MetricProducerManager
Adds theMetricProducer
to the manager if it is not already present.- Specified by:
add
in classMetricProducerManager
- Parameters:
metricProducer
- theMetricProducer
to be added to the manager.
-
remove
Description copied from class:MetricProducerManager
Removes theMetricProducer
to the manager if it is present.- Specified by:
remove
in classMetricProducerManager
- Parameters:
metricProducer
- theMetricProducer
to be removed from the manager.
-
getAllMetricProducer
Description copied from class:MetricProducerManager
Returns all registeredMetricProducer
s that should be exported.This method should be used by any metrics exporter that automatically exports data for
MetricProducer
registered with theMetricProducerManager
.- Specified by:
getAllMetricProducer
in classMetricProducerManager
- Returns:
- all registered
MetricProducer
s that should be exported.
-