org.apache.activemq.apollo.util.metric
Class Metric

java.lang.Object
  extended by org.apache.activemq.apollo.util.metric.Metric
Direct Known Subclasses:
MetricAggregator, MetricCounter

public abstract class Metric
extends java.lang.Object


Constructor Summary
Metric()
           
 
Method Summary
abstract  long counter()
           
 java.lang.String getName()
           
 java.lang.String getRateSummary(Period period)
           
 java.lang.String getUnit()
           
 Metric name(java.lang.String name)
           
abstract  long reset()
           
 void setName(java.lang.String name)
           
 void setUnit(java.lang.String unit)
           
 Metric unit(java.lang.String unit)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Metric

public Metric()
Method Detail

name

public Metric name(java.lang.String name)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

counter

public abstract long counter()

unit

public Metric unit(java.lang.String unit)

getUnit

public java.lang.String getUnit()

setUnit

public void setUnit(java.lang.String unit)

getRateSummary

public java.lang.String getRateSummary(Period period)

reset

public abstract long reset()


Copyright © 2005-2011 The Apache Software Foundation. All Rights Reserved.