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
- Since:
- 0.17
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(MetricProducer metricProducer) Adds theMetricProducerto the manager if it is not already present.Returns all registeredMetricProducers that should be exported.voidremove(MetricProducer metricProducer) Removes theMetricProducerto the manager if it is present.Methods inherited from class MetricProducerManager
newNoopMetricProducerManager
-
Constructor Details
-
NoopMetricProducerManager
private NoopMetricProducerManager()
-
-
Method Details
-
add
Description copied from class:MetricProducerManagerAdds theMetricProducerto the manager if it is not already present.- Specified by:
addin classMetricProducerManager- Parameters:
metricProducer- theMetricProducerto be added to the manager.
-
remove
Description copied from class:MetricProducerManagerRemoves theMetricProducerto the manager if it is present.- Specified by:
removein classMetricProducerManager- Parameters:
metricProducer- theMetricProducerto be removed from the manager.
-
getAllMetricProducer
Description copied from class:MetricProducerManagerReturns all registeredMetricProducers that should be exported.This method should be used by any metrics exporter that automatically exports data for
MetricProducerregistered with theMetricProducerManager.- Specified by:
getAllMetricProducerin classMetricProducerManager- Returns:
- all registered
MetricProducers that should be exported.
-