org.apache.kafka.common.metrics.stats
Class Max

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

public final class Max
extends SampledStat

A SampledStat that gives the max over its samples.


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
Max()
           
 
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 now)
           
 
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

Max

public Max()
Method Detail

update

protected void update(SampledStat.Sample sample,
                      MetricConfig config,
                      double value,
                      long now)
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