Class WindowedSum
java.lang.Object
org.apache.kafka.common.metrics.stats.SampledStat
org.apache.kafka.common.metrics.stats.WindowedSum
- All Implemented Interfaces:
Measurable,MeasurableStat,MetricValueProvider<Double>,Stat
- Direct Known Subclasses:
WindowedCount
A
SampledStat that maintains the sum of what it has seen. This is a sampled version of CumulativeSum. See also WindowedCount if you want to increment the value by 1 on each recording.Constructor Summary
ConstructorsMethod Summary
Modifier and TypeMethodDescriptiondoublecombine(List<org.apache.kafka.common.metrics.stats.SampledStat.Sample> samples, MetricConfig config, long now) Methods inherited from class org.apache.kafka.common.metrics.stats.SampledStat
current, measure, oldest, record, toStringMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.kafka.common.metrics.Measurable
value
Constructor Details
WindowedSum
public WindowedSum()
Method Details
combine
public double combine(List<org.apache.kafka.common.metrics.stats.SampledStat.Sample> samples, MetricConfig config, long now) - Specified by:
combinein classSampledStat