org.apache.hadoop.metrics.spi
Class OutputRecord

java.lang.Object
  extended by org.apache.hadoop.metrics.spi.OutputRecord

@InterfaceAudience.Public
@InterfaceStability.Evolving
public class OutputRecord
extends Object

Represents a record of metric data to be sent to a metrics system.


Method Summary
 Number getMetric(String name)
          Returns the metric object which can be a Float, Integer, Short or Byte.
 Set<String> getMetricNames()
          Returns the set of metric names.
 org.apache.hadoop.metrics.spi.AbstractMetricsContext.MetricMap getMetricsCopy()
          Returns a copy of this record's metrics.
 Object getTag(String name)
          Returns a tag object which is can be a String, Integer, Short or Byte.
 Set<String> getTagNames()
          Returns the set of tag names
 org.apache.hadoop.metrics.spi.AbstractMetricsContext.TagMap getTagsCopy()
          Returns a copy of this record's tags.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getTagNames

public Set<String> getTagNames()
Returns the set of tag names


getTag

public Object getTag(String name)
Returns a tag object which is can be a String, Integer, Short or Byte.

Returns:
the tag value, or null if there is no such tag

getMetricNames

public Set<String> getMetricNames()
Returns the set of metric names.


getMetric

public Number getMetric(String name)
Returns the metric object which can be a Float, Integer, Short or Byte.


getTagsCopy

public org.apache.hadoop.metrics.spi.AbstractMetricsContext.TagMap getTagsCopy()
Returns a copy of this record's tags.


getMetricsCopy

public org.apache.hadoop.metrics.spi.AbstractMetricsContext.MetricMap getMetricsCopy()
Returns a copy of this record's metrics.



Copyright © 2012 Apache Software Foundation. All Rights Reserved.