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 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.
-
Field Details
-
metricProducers
-
-
Constructor Details
-
MetricProducerManagerImpl
public MetricProducerManagerImpl()
-
-
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.
-