Package io.opencensus.implcore.metrics
Class MetricsComponentImplBase
- java.lang.Object
-
- io.opencensus.metrics.MetricsComponent
-
- io.opencensus.implcore.metrics.MetricsComponentImplBase
-
- Direct Known Subclasses:
MetricsComponentImpl,MetricsComponentImplLite
public class MetricsComponentImplBase extends MetricsComponent
Implementation ofMetricsComponent.
-
-
Field Summary
Fields Modifier and Type Field Description private ExportComponentImplexportComponentprivate MetricRegistryImplmetricRegistry
-
Constructor Summary
Constructors Modifier Constructor Description protectedMetricsComponentImplBase(Clock clock)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExportComponentImplgetExportComponent()Returns theExportComponentwith the provided implementation.MetricRegistryImplgetMetricRegistry()Returns theMetricRegistrywith the provided implementation.
-
-
-
Field Detail
-
exportComponent
private final ExportComponentImpl exportComponent
-
metricRegistry
private final MetricRegistryImpl metricRegistry
-
-
Constructor Detail
-
MetricsComponentImplBase
protected MetricsComponentImplBase(Clock clock)
-
-
Method Detail
-
getExportComponent
public ExportComponentImpl getExportComponent()
Description copied from class:MetricsComponentReturns theExportComponentwith the provided implementation. If no implementation is provided then no-op implementations will be used.- Specified by:
getExportComponentin classMetricsComponent- Returns:
- the
ExportComponentimplementation.
-
getMetricRegistry
public MetricRegistryImpl getMetricRegistry()
Description copied from class:MetricsComponentReturns theMetricRegistrywith the provided implementation.- Specified by:
getMetricRegistryin classMetricsComponent- Returns:
- the
MetricRegistryimplementation.
-
-