Package io.debezium.metrics.stats
Class SingleValueLongMeasurementWithStats<T extends SingleValueEvent<Long>>
java.lang.Object
io.debezium.metrics.stats.SingleValueLongMeasurement<T>
io.debezium.metrics.stats.SingleValueLongMeasurementWithStats<T>
- All Implemented Interfaces:
Measurement<T>,MeasurementStatistics<T,,Long> SingleValueMeasurement<T,,Long> Consumer<T>
- Direct Known Subclasses:
LagBehindSourceMeasurement
@ThreadSafe
public abstract class SingleValueLongMeasurementWithStats<T extends SingleValueEvent<Long>>
extends SingleValueLongMeasurement<T>
implements MeasurementStatistics<T,Long>
SingleValueMeasurement of Long type, which provides support of more advanced statistics like quantiles.- Author:
- vjuranek
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSingleValueLongMeasurementWithStats(MeasurementStatistics<T, Long> statistics) -
Method Summary
Methods inherited from class io.debezium.metrics.stats.SingleValueLongMeasurement
getAverageValue, getLastValue, getMaxValue, getMinValue, getSumMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.debezium.metrics.stats.MeasurementStatistics
getValueAtP50, getValueAtP95, getValueAtP99
-
Field Details
-
statistics
-
-
Constructor Details
-
SingleValueLongMeasurementWithStats
-
-
Method Details
-
getValueAtQuantile
- Specified by:
getValueAtQuantilein interfaceMeasurementStatistics<T extends SingleValueEvent<Long>,Long>
-
accept
- Specified by:
acceptin interfaceConsumer<T extends SingleValueEvent<Long>>- Specified by:
acceptin interfaceMeasurement<T extends SingleValueEvent<Long>>- Overrides:
acceptin classSingleValueLongMeasurement<T extends SingleValueEvent<Long>>
-
reset
public void reset()- Specified by:
resetin interfaceMeasurementStatistics<T extends SingleValueEvent<Long>,Long> - Specified by:
resetin interfaceSingleValueMeasurement<T extends SingleValueEvent<Long>,Long> - Overrides:
resetin classSingleValueLongMeasurement<T extends SingleValueEvent<Long>>
-