Package io.opentelemetry.sdk.metrics
Class SdkMeter.MultiWritableMetricStorage
- java.lang.Object
-
- io.opentelemetry.sdk.metrics.SdkMeter.MultiWritableMetricStorage
-
- All Implemented Interfaces:
WriteableMetricStorage
- Enclosing class:
- SdkMeter
private static class SdkMeter.MultiWritableMetricStorage extends java.lang.Object implements WriteableMetricStorage
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<? extends WriteableMetricStorage>storages
-
Constructor Summary
Constructors Modifier Constructor Description privateMultiWritableMetricStorage(java.util.List<? extends WriteableMetricStorage> storages)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisEnabled()Returnstrueif the storage is actively recording measurements, andfalseotherwise (i.e.voidrecordDouble(double value, Attributes attributes, Context context)Records a measurement.voidrecordLong(long value, Attributes attributes, Context context)Records a measurement.
-
-
-
Field Detail
-
storages
private final java.util.List<? extends WriteableMetricStorage> storages
-
-
Constructor Detail
-
MultiWritableMetricStorage
private MultiWritableMetricStorage(java.util.List<? extends WriteableMetricStorage> storages)
-
-
Method Detail
-
recordLong
public void recordLong(long value, Attributes attributes, Context context)Description copied from interface:WriteableMetricStorageRecords a measurement.- Specified by:
recordLongin interfaceWriteableMetricStorage
-
recordDouble
public void recordDouble(double value, Attributes attributes, Context context)Description copied from interface:WriteableMetricStorageRecords a measurement.- Specified by:
recordDoublein interfaceWriteableMetricStorage
-
isEnabled
public boolean isEnabled()
Description copied from interface:WriteableMetricStorageReturnstrueif the storage is actively recording measurements, andfalseotherwise (i.e. noop / empty metric storage is installed).- Specified by:
isEnabledin interfaceWriteableMetricStorage
-
-