Class MetricProducerManagerImpl
java.lang.Object
io.opencensus.metrics.export.MetricProducerManager
io.opencensus.implcore.metrics.export.MetricProducerManagerImpl
Implementation of
MetricProducerManager.-
Field Summary
Fields -
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.
-
Field Details
-
metricProducers
-
-
Constructor Details
-
MetricProducerManagerImpl
public MetricProducerManagerImpl()
-
-
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.
-