Package io.debezium.metrics.stats
Class SingleValueLongMeasurement<T extends SingleValueEvent<Long>>
java.lang.Object
io.debezium.metrics.stats.SingleValueLongMeasurement<T>
- All Implemented Interfaces:
Measurement<T>,SingleValueMeasurement<T,,Long> Consumer<T>
- Direct Known Subclasses:
SingleValueLongMeasurementWithStats
@ThreadSafe
public abstract class SingleValueLongMeasurement<T extends SingleValueEvent<Long>>
extends Object
implements SingleValueMeasurement<T,Long>
SingleValueMeasurement whole measured variable type is Long type- Author:
- vjuranek
-
Field Details
-
minValue
private long minValue -
maxValue
private long maxValue -
lastValue
private long lastValue -
count
private long count -
sum
private long sum
-
-
Constructor Details
-
SingleValueLongMeasurement
public SingleValueLongMeasurement()
-
-
Method Details
-
accept
- Specified by:
acceptin interfaceConsumer<T extends SingleValueEvent<Long>>- Specified by:
acceptin interfaceMeasurement<T extends SingleValueEvent<Long>>
-
reset
public void reset()- Specified by:
resetin interfaceSingleValueMeasurement<T extends SingleValueEvent<Long>,Long>
-
getLastValue
- Specified by:
getLastValuein interfaceSingleValueMeasurement<T extends SingleValueEvent<Long>,Long>
-
getMinValue
- Specified by:
getMinValuein interfaceSingleValueMeasurement<T extends SingleValueEvent<Long>,Long>
-
getMaxValue
- Specified by:
getMaxValuein interfaceSingleValueMeasurement<T extends SingleValueEvent<Long>,Long>
-
getSum
- Specified by:
getSumin interfaceSingleValueMeasurement<T extends SingleValueEvent<Long>,Long>
-
getAverageValue
- Specified by:
getAverageValuein interfaceSingleValueMeasurement<T extends SingleValueEvent<Long>,Long>
-