org.apache.kafka.common.metrics.stats
Class Rate.SampledTotal

java.lang.Object
  extended by org.apache.kafka.common.metrics.stats.SampledStat
      extended by org.apache.kafka.common.metrics.stats.Rate.SampledTotal
All Implemented Interfaces:
Measurable, MeasurableStat, Stat
Enclosing class:
Rate

public static class Rate.SampledTotal
extends SampledStat


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.kafka.common.metrics.stats.SampledStat
SampledStat.Sample
 
Field Summary
 
Fields inherited from class org.apache.kafka.common.metrics.stats.SampledStat
samples
 
Constructor Summary
Rate.SampledTotal()
           
 
Method Summary
 double combine(java.util.List<SampledStat.Sample> samples, MetricConfig config, long now)
           
protected  void update(SampledStat.Sample sample, MetricConfig config, double value, long timeMs)
           
 
Methods inherited from class org.apache.kafka.common.metrics.stats.SampledStat
current, measure, newSample, oldest, purgeObsoleteSamples, record
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Rate.SampledTotal

public Rate.SampledTotal()
Method Detail

update

protected void update(SampledStat.Sample sample,
                      MetricConfig config,
                      double value,
                      long timeMs)
Specified by:
update in class SampledStat

combine

public double combine(java.util.List<SampledStat.Sample> samples,
                      MetricConfig config,
                      long now)
Specified by:
combine in class SampledStat