@InterfaceAudience.Public @InterfaceStability.Evolving public abstract class AbstractMetric extends Object implements MetricsInfo
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractMetric(MetricsInfo info)
Construct the metric
|
| Modifier and Type | Method and Description |
|---|---|
String |
description() |
boolean |
equals(Object obj) |
int |
hashCode() |
protected MetricsInfo |
info() |
String |
name() |
String |
toString() |
abstract org.apache.hadoop.metrics2.MetricType |
type()
Get the type of the metric
|
abstract Number |
value()
Get the value of the metric
|
abstract void |
visit(MetricsVisitor visitor)
Accept a visitor interface
|
protected AbstractMetric(MetricsInfo info)
info - about the metricpublic String name()
name in interface MetricsInfopublic String description()
description in interface MetricsInfoprotected MetricsInfo info()
public abstract org.apache.hadoop.metrics2.MetricType type()
public abstract void visit(MetricsVisitor visitor)
visitor - of the metricCopyright © 2018 Apache Software Foundation. All rights reserved.