org.apache.hadoop.metrics2
Interface MetricsVisitor


public interface MetricsVisitor

A visitor interface for metrics


Method Summary
 void counter(MetricCounter<Integer> metric, int value)
          Callback for integer value counters
 void counter(MetricCounter<Long> metric, long value)
          Callback for long value counters
 void gauge(MetricGauge<Double> metric, double value)
          Callback for double value gauges
 void gauge(MetricGauge<Float> metric, float value)
          Callback for float value gauges
 void gauge(MetricGauge<Integer> metric, int value)
          Callback for int value gauges
 void gauge(MetricGauge<Long> metric, long value)
          Callback for long value gauges
 

Method Detail

gauge

void gauge(MetricGauge<Integer> metric,
           int value)
Callback for int value gauges

Parameters:
metric - the metric object
value - of the metric

gauge

void gauge(MetricGauge<Long> metric,
           long value)
Callback for long value gauges

Parameters:
metric - the metric object
value - of the metric

gauge

void gauge(MetricGauge<Float> metric,
           float value)
Callback for float value gauges

Parameters:
metric - the metric object
value - of the metric

gauge

void gauge(MetricGauge<Double> metric,
           double value)
Callback for double value gauges

Parameters:
metric - the metric object
value - of the metric

counter

void counter(MetricCounter<Integer> metric,
             int value)
Callback for integer value counters

Parameters:
metric - the metric object
value - of the metric

counter

void counter(MetricCounter<Long> metric,
             long value)
Callback for long value counters

Parameters:
metric - the metric object
value - of the metric


Copyright © 2009 The Apache Software Foundation