com.continuent.tungsten.common.utils
Class StatisticsMap

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.TreeMap<java.lang.String,Statistic<?>>
          extended by com.continuent.tungsten.common.utils.StatisticsMap
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.String,Statistic<?>>, java.util.NavigableMap<java.lang.String,Statistic<?>>, java.util.SortedMap<java.lang.String,Statistic<?>>

public class StatisticsMap
extends java.util.TreeMap<java.lang.String,Statistic<?>>

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.util.AbstractMap
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V>
 
Constructor Summary
StatisticsMap(java.lang.String name)
           
 
Method Summary
 java.lang.Number add(java.lang.String label, java.lang.Number value)
           
 void addDoubleStatistic(java.lang.String label)
           
 void addLongStatistic(java.lang.String label)
           
 void clear(java.lang.String label)
           
 java.lang.Number decrement(java.lang.String label)
           
 java.lang.Number getAverage(java.lang.String label)
           
 java.util.Map<java.lang.String,?> getMap()
           
 java.lang.String getName()
           
 java.lang.Number getValue(java.lang.String label)
           
 java.lang.Number increment(java.lang.String label)
           
 void setName(java.lang.String name)
           
 java.lang.Number subtract(java.lang.String label, java.lang.Number value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.util.TreeMap
ceilingEntry, ceilingKey, clear, clone, comparator, containsKey, containsValue, descendingKeySet, descendingMap, entrySet, firstEntry, firstKey, floorEntry, floorKey, get, headMap, headMap, higherEntry, higherKey, keySet, lastEntry, lastKey, lowerEntry, lowerKey, navigableKeySet, pollFirstEntry, pollLastEntry, put, putAll, remove, size, subMap, subMap, tailMap, tailMap, values
 
Methods inherited from class java.util.AbstractMap
equals, hashCode, isEmpty
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode, isEmpty
 

Constructor Detail

StatisticsMap

public StatisticsMap(java.lang.String name)
Method Detail

addDoubleStatistic

public void addDoubleStatistic(java.lang.String label)

addLongStatistic

public void addLongStatistic(java.lang.String label)

increment

public java.lang.Number increment(java.lang.String label)

decrement

public java.lang.Number decrement(java.lang.String label)

add

public java.lang.Number add(java.lang.String label,
                            java.lang.Number value)

subtract

public java.lang.Number subtract(java.lang.String label,
                                 java.lang.Number value)

getAverage

public java.lang.Number getAverage(java.lang.String label)

getValue

public java.lang.Number getValue(java.lang.String label)

clear

public void clear(java.lang.String label)

getMap

public java.util.Map<java.lang.String,?> getMap()

toString

public java.lang.String toString()
Overrides:
toString in class java.util.AbstractMap<java.lang.String,Statistic<?>>

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)