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 Object
implements WriteableMetricStorage
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateMultiWritableMetricStorage(List<? extends WriteableMetricStorage> storages) -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturnstrueif 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 Details
-
storages
-
-
Constructor Details
-
MultiWritableMetricStorage
-
-
Method Details
-
recordLong
Description copied from interface:WriteableMetricStorageRecords a measurement.- Specified by:
recordLongin interfaceWriteableMetricStorage
-
recordDouble
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
-