org.apache.accumulo.server.metrics
Class AbstractMetricsImpl
java.lang.Object
org.apache.accumulo.server.metrics.AbstractMetricsImpl
- Direct Known Subclasses:
- LogWriterMetrics, TabletServer, TabletServerMinCMetrics, TabletServerScanMetrics, TabletServerUpdateMetrics, ThriftMetrics
public abstract class AbstractMetricsImpl
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractMetricsImpl
public AbstractMetricsImpl()
register
public void register(javax.management.StandardMBean mbean)
throws java.lang.Exception
- Registers a StandardMBean with the MBean Server
- Throws:
java.lang.Exception
register
public void register()
throws java.lang.Exception
- Registers this MBean with the MBean Server
- Throws:
java.lang.Exception
createMetric
public void createMetric(java.lang.String name)
getMetric
public AbstractMetricsImpl.Metric getMetric(java.lang.String name)
getMetricCount
public long getMetricCount(java.lang.String name)
getMetricAvg
public long getMetricAvg(java.lang.String name)
getMetricMin
public long getMetricMin(java.lang.String name)
getMetricMax
public long getMetricMax(java.lang.String name)
add
public void add(java.lang.String name,
long time)
isEnabled
public boolean isEnabled()
getObjectName
protected abstract javax.management.ObjectName getObjectName()
getMetricsPrefix
protected abstract java.lang.String getMetricsPrefix()
finalize
protected void finalize()
- Overrides:
finalize
in class java.lang.Object
Copyright © 2012 The Apache Software Foundation. All Rights Reserved.