Package org.apache.hadoop.metrics2.impl
Class MetricsCollectorImpl
java.lang.Object
org.apache.hadoop.metrics2.impl.MetricsCollectorImpl
- All Implemented Interfaces:
Iterable<org.apache.hadoop.metrics2.impl.MetricsRecordBuilderImpl>,MetricsCollector
@Private
@VisibleForTesting
public class MetricsCollectorImpl
extends Object
implements MetricsCollector, Iterable<org.apache.hadoop.metrics2.impl.MetricsRecordBuilderImpl>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.hadoop.metrics2.impl.MetricsRecordBuilderImplAdd a metrics recordorg.apache.hadoop.metrics2.impl.MetricsRecordBuilderImpladdRecord(MetricsInfo info) Add a metrics recordvoidclear()Iterator<org.apache.hadoop.metrics2.impl.MetricsRecordBuilderImpl>iterator()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
MetricsCollectorImpl
public MetricsCollectorImpl()
-
-
Method Details
-
addRecord
Description copied from interface:MetricsCollectorAdd a metrics record- Specified by:
addRecordin interfaceMetricsCollector- Parameters:
info- of the record- Returns:
- a
MetricsRecordBuilderfor metricsinfo
-
addRecord
Description copied from interface:MetricsCollectorAdd a metrics record- Specified by:
addRecordin interfaceMetricsCollector- Parameters:
name- of the record- Returns:
- a
MetricsRecordBuilderfor the recordname
-
getRecords
-
iterator
-
clear
@Private public void clear()
-