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

java.lang.Object
  extended by org.apache.activemq.apollo.util.metric.Metric
      extended by org.apache.activemq.apollo.util.metric.MetricAggregator

public class MetricAggregator
extends Metric


Constructor Summary
MetricAggregator()
           
 
Method Summary
 void add(Metric metric)
           
 java.lang.Float average()
           
 long counter()
           
 java.lang.Float deviation()
           
 java.lang.String getChildRateSummary(Period period)
           
 java.lang.String getRateSummary(Period period)
           
 java.lang.Long max()
           
 java.lang.Long min()
           
 MetricAggregator name(java.lang.String name)
           
 boolean remove(Metric metric)
           
 void removeAllMetrics()
           
 long reset()
           
 long total()
           
 java.lang.Float total(Period p)
           
 MetricAggregator unit(java.lang.String unit)
           
 
Methods inherited from class org.apache.activemq.apollo.util.metric.Metric
getName, getUnit, setName, setUnit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetricAggregator

public MetricAggregator()
Method Detail

name

public MetricAggregator name(java.lang.String name)
Overrides:
name in class Metric

unit

public MetricAggregator unit(java.lang.String unit)
Overrides:
unit in class Metric

add

public void add(Metric metric)

remove

public boolean remove(Metric metric)

removeAllMetrics

public void removeAllMetrics()

average

public java.lang.Float average()

deviation

public java.lang.Float deviation()

total

public java.lang.Float total(Period p)

total

public long total()

min

public java.lang.Long min()

max

public java.lang.Long max()

counter

public long counter()
Specified by:
counter in class Metric

getRateSummary

public java.lang.String getRateSummary(Period period)
Overrides:
getRateSummary in class Metric

getChildRateSummary

public java.lang.String getChildRateSummary(Period period)

reset

public long reset()
Specified by:
reset in class Metric


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