Class LongSumAggregator.Handle
java.lang.Object
io.opentelemetry.sdk.metrics.internal.aggregator.AggregatorHandle<LongPointData,LongExemplarData>
io.opentelemetry.sdk.metrics.internal.aggregator.LongSumAggregator.Handle
- Enclosing class:
LongSumAggregator
static final class LongSumAggregator.Handle
extends AggregatorHandle<LongPointData,LongExemplarData>
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionHandle
(ExemplarReservoir<LongExemplarData> exemplarReservoir, MemoryMode memoryMode) -
Method Summary
Modifier and TypeMethodDescriptionprotected LongPointData
doAggregateThenMaybeReset
(long startEpochNanos, long epochNanos, Attributes attributes, List<LongExemplarData> exemplars, boolean reset) Implementation of theAggregatorHandle.aggregateThenMaybeReset(long, long, Attributes, boolean)
.void
doRecordLong
(long value) Concrete Aggregator instances should implement this method in order support recordings of long values.Methods inherited from class io.opentelemetry.sdk.metrics.internal.aggregator.AggregatorHandle
aggregateThenMaybeReset, doRecordDouble, hasRecordedValues, recordDouble, recordDouble, recordLong, recordLong
-
Field Details
-
current
-
reusablePointData
-
-
Constructor Details
-
Handle
Handle(ExemplarReservoir<LongExemplarData> exemplarReservoir, MemoryMode memoryMode)
-
-
Method Details
-
doAggregateThenMaybeReset
protected LongPointData doAggregateThenMaybeReset(long startEpochNanos, long epochNanos, Attributes attributes, List<LongExemplarData> exemplars, boolean reset) Description copied from class:AggregatorHandle
Implementation of theAggregatorHandle.aggregateThenMaybeReset(long, long, Attributes, boolean)
.- Specified by:
doAggregateThenMaybeReset
in classAggregatorHandle<LongPointData,
LongExemplarData>
-
doRecordLong
public void doRecordLong(long value) Description copied from class:AggregatorHandle
Concrete Aggregator instances should implement this method in order support recordings of long values.- Overrides:
doRecordLong
in classAggregatorHandle<LongPointData,
LongExemplarData>
-