org.apache.hadoop.metrics.spi
Class NoEmitMetricsContext

java.lang.Object
  extended by org.apache.hadoop.metrics.spi.AbstractMetricsContext
      extended by org.apache.hadoop.metrics.spi.NoEmitMetricsContext
All Implemented Interfaces:
org.apache.hadoop.metrics.MetricsContext

@InterfaceAudience.Public
@InterfaceStability.Evolving
public class NoEmitMetricsContext
extends AbstractMetricsContext

A MetricsContext that does not emit data, but, unlike NullContextWithUpdate, does save it for retrieval with getAllRecords(). This is useful if you want to support MetricsServlet, but not emit metrics in any other way.


Field Summary
 
Fields inherited from interface org.apache.hadoop.metrics.MetricsContext
DEFAULT_PERIOD
 
Constructor Summary
NoEmitMetricsContext()
          Creates a new instance of NullContextWithUpdateThread
 
Method Summary
 
Methods inherited from class org.apache.hadoop.metrics.spi.AbstractMetricsContext
close, createRecord, flush, getAllRecords, getAttribute, getAttributeTable, getContextFactory, getContextName, getPeriod, isMonitoring, newRecord, parseAndSetPeriod, registerUpdater, remove, setPeriod, startMonitoring, stopMonitoring, unregisterUpdater, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NoEmitMetricsContext

@InterfaceAudience.Private
public NoEmitMetricsContext()
Creates a new instance of NullContextWithUpdateThread



Copyright © 2014 Apache Software Foundation. All Rights Reserved.