com.metamatrix.common.pooling.impl.statistics
Class AvgStat

java.lang.Object
  extended by com.metamatrix.common.pooling.impl.BasicPoolStatistic
      extended by com.metamatrix.common.pooling.impl.statistics.AvgStat
All Implemented Interfaces:
PoolStatistic, java.io.Serializable

public class AvgStat
extends BasicPoolStatistic

AvgStat keeps all the values and averages then. The AvgStat is an average over time.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.metamatrix.common.pooling.impl.BasicPoolStatistic
serialVersionUID, TYPE_AVG, TYPE_HIGHEST, TYPE_LOWEST, TYPE_SUM
 
Fields inherited from interface com.metamatrix.common.pooling.api.PoolStatistic
AVG_AGGREGATE_TYPE, COMMON_AGGREGATE_TYPE, LEAST_RESENT_AGGREGATE_TYPE, MAX_AGGREGATE_TYPE, MIN_AGGREGATE_TYPE, MOST_RESENT_AGGREGATE_TYPE, NO_AGGREGATE_TYPE, SUM_AGGREGATE_TYPE
 
Constructor Summary
AvgStat(java.lang.String statName, java.lang.String displayName, java.lang.String description, int aggregateType)
           
 
Method Summary
 java.lang.Object getValue()
          Returns the statistic value
 void increment(long value)
           
 void reset()
          Called to reset the statistic
 
Methods inherited from class com.metamatrix.common.pooling.impl.BasicPoolStatistic
decrement, decrement, getAggregationType, getDescription, getDisplayName, getName, getStartDateTime, increment, performReset
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AvgStat

public AvgStat(java.lang.String statName,
               java.lang.String displayName,
               java.lang.String description,
               int aggregateType)
Method Detail

increment

public void increment(long value)
Overrides:
increment in class BasicPoolStatistic

getValue

public java.lang.Object getValue()
Description copied from interface: PoolStatistic
Returns the statistic value

Returns:
Number statistic value

reset

public void reset()
Description copied from class: BasicPoolStatistic
Called to reset the statistic

Specified by:
reset in class BasicPoolStatistic


Copyright © 2009. All Rights Reserved.