Package org.apache.kafka.common.metrics
Interface MetricValueProvider<T>
- All Known Subinterfaces:
- Gauge<T>,- Measurable,- MeasurableStat
- All Known Implementing Classes:
- Avg,- CumulativeCount,- CumulativeSum,- Frequencies,- Max,- Min,- Percentiles,- Rate,- SampledStat,- SimpleRate,- TokenBucket,- Value,- WindowedCount,- WindowedSum
public interface MetricValueProvider<T>
Super-interface for 
Measurable or Gauge that provides
 metric values.
 
 In the future for Java8 and above, Gauge.value(MetricConfig, long) will be
 moved to this interface with a default implementation in Measurable that returns
 Measurable.measure(MetricConfig, long).