org.apache.hadoop.metrics2.lib
Class MetricMutableGaugeInt

java.lang.Object
  extended by org.apache.hadoop.metrics2.lib.MetricMutable
      extended by org.apache.hadoop.metrics2.lib.MetricMutableGauge<Integer>
          extended by org.apache.hadoop.metrics2.lib.MetricMutableGaugeInt

public class MetricMutableGaugeInt
extends MetricMutableGauge<Integer>

A mutable int gauge


Field Summary
 
Fields inherited from class org.apache.hadoop.metrics2.lib.MetricMutable
description, name
 
Constructor Summary
MetricMutableGaugeInt(String name, String description, int initValue)
          Construct a mutable int gauge metric
 
Method Summary
 void decr()
          Decrement the value of the metric by 1
 void decr(int delta)
          decrement by delta
 void incr()
          Increment the value of the metric by 1
 void incr(int delta)
          Increment by delta
 void set(int value)
          Set the value of the metric
 void snapshot(MetricsRecordBuilder builder, boolean all)
          Get a snapshot/snapshot of the metric
 
Methods inherited from class org.apache.hadoop.metrics2.lib.MetricMutable
changed, clearChanged, setChanged, snapshot
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetricMutableGaugeInt

public MetricMutableGaugeInt(String name,
                             String description,
                             int initValue)
Construct a mutable int gauge metric

Parameters:
name - of the gauge
description - of the gauge
initValue - the initial value of the gauge
Method Detail

incr

public void incr()
Description copied from class: MetricMutableGauge
Increment the value of the metric by 1

Specified by:
incr in class MetricMutableGauge<Integer>

incr

public void incr(int delta)
Increment by delta

Parameters:
delta - of the increment

decr

public void decr()
Description copied from class: MetricMutableGauge
Decrement the value of the metric by 1

Specified by:
decr in class MetricMutableGauge<Integer>

decr

public void decr(int delta)
decrement by delta

Parameters:
delta - of the decrement

set

public void set(int value)
Set the value of the metric

Parameters:
value - to set

snapshot

public void snapshot(MetricsRecordBuilder builder,
                     boolean all)
Description copied from class: MetricMutable
Get a snapshot/snapshot of the metric

Specified by:
snapshot in class MetricMutable
Parameters:
builder - the metrics record builder
all - if true, snapshot unchanged metrics as well


Copyright © 2009 The Apache Software Foundation