org.apache.hadoop.metrics.spi
Class NoEmitMetricsContext
java.lang.Object
org.apache.hadoop.metrics.spi.AbstractMetricsContext
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.
| Fields inherited from interface org.apache.hadoop.metrics.MetricsContext |
DEFAULT_PERIOD |
| 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 |
NoEmitMetricsContext
@InterfaceAudience.Private
public NoEmitMetricsContext()
- Creates a new instance of NullContextWithUpdateThread
Copyright © 2014 Apache Software Foundation. All Rights Reserved.