Class DefaultSynchronousMetricStorage.AggregatorHolder<T extends PointData,U extends ExemplarData>
- java.lang.Object
-
- io.opentelemetry.sdk.metrics.internal.state.DefaultSynchronousMetricStorage.AggregatorHolder<T,U>
-
- Enclosing class:
- DefaultSynchronousMetricStorage<T extends PointData,U extends ExemplarData>
private static class DefaultSynchronousMetricStorage.AggregatorHolder<T extends PointData,U extends ExemplarData> extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.concurrent.atomic.AtomicInteger
activeRecordingThreads
private java.util.concurrent.ConcurrentHashMap<Attributes,AggregatorHandle<T,U>>
aggregatorHandles
-
Constructor Summary
Constructors Modifier Constructor Description private
AggregatorHolder()
private
AggregatorHolder(java.util.concurrent.ConcurrentHashMap<Attributes,AggregatorHandle<T,U>> aggregatorHandles)
-
-
-
Field Detail
-
aggregatorHandles
private final java.util.concurrent.ConcurrentHashMap<Attributes,AggregatorHandle<T extends PointData,U extends ExemplarData>> aggregatorHandles
-
activeRecordingThreads
private final java.util.concurrent.atomic.AtomicInteger activeRecordingThreads
-
-
Constructor Detail
-
AggregatorHolder
private AggregatorHolder()
-
AggregatorHolder
private AggregatorHolder(java.util.concurrent.ConcurrentHashMap<Attributes,AggregatorHandle<T,U>> aggregatorHandles)
-
-