Uses of Class
messif.statistics.Statistics

Packages that use Statistics
messif.statistics Statistic gathering support. 
 

Uses of Statistics in messif.statistics
 

Classes in messif.statistics with type parameters of type Statistics
 class Statistics<TSelf extends Statistics<TSelf>>
          Base class for all statistics.
 

Subclasses of Statistics in messif.statistics
 class StatisticCounter
           
 class StatisticMinMaxCounter
           
 class StatisticObject
           
 class StatisticRefCounter
           
 class StatisticSimpleWeakrefCounter
           
 class StatisticSlidingAvgCounter
          This is a statistic that counts aggregated functions (especially avg) from 1) last n values - if n+1 value is added, the first is removed and not considered any more or 2) values stored in the time-sliding window 3) combination of 1) and 2) Moreover, there is a possibility of linking each value (and time) with a "key" and then all values added to this counter are sumed up according to the key
 class StatisticTimer
          Statistics for counting time.
 

Fields in messif.statistics declared as Statistics
protected  Statistics<TSelf> Statistics.replaceWith
          Serialization replacement object
 

Methods in messif.statistics with type parameters of type Statistics
static
<T extends Statistics<T>>
T
OperationStatistics.getOpStatistics(java.lang.String name, java.lang.Class<? extends T> statisticsClass)
          Returns statistics counter from current thread operation statistics namespace
static
<T extends Statistics<? extends T>>
T
Statistics.getStatistics(java.lang.String statisticName, java.lang.Class<? extends T> statisticClass)
          Returns a registered global statistic.
<T extends Statistics<T>>
T
OperationStatistics.getStatistics(java.lang.String statisticName, java.lang.Class<? extends T> statisticClass)
          Return a statistics of defined class from this operation statistics namespace
<T extends Statistics<T>>
T
OperationStatistics.registerBoundStat(java.lang.Class<? extends T> statClass, java.lang.String name, java.lang.String asName)
          Register bound statistic (using asName name) in this operation statistics namespace.
protected
<T extends Statistics<T>>
T
OperationStatistics.registerBoundStat(java.lang.String asName, Statistics<T> bindToStat)
          Register statistic in this operation statistics namespace.
 

Methods in messif.statistics that return Statistics
static Statistics<?> Statistics.getStatistics(java.lang.String statisticName)
          Returns a registered global statistic.
 Statistics<?> OperationStatistics.registerBoundStat(java.lang.String name)
          Register bound statistic in this operation statistics namespace
 Statistics<?> OperationStatistics.registerBoundStat(java.lang.String name, java.lang.String asName)
          Register bound statistic (using asName name) in this operation statistics namespace
 

Methods in messif.statistics that return types with arguments of type Statistics
 java.util.Iterator<Statistics<?>> OperationStatistics.getAllStatistics()
          Access all statistics
static java.util.Iterator<Statistics<?>> Statistics.getAllStatistics()
          Returns an iterator over all global statistics.
 java.util.Iterator<Statistics<?>> OperationStatistics.getAllStatistics(java.lang.String regex)
          Access statistics whose names match the given regular expression
static java.util.Iterator<Statistics<?>> Statistics.getAllStatistics(java.lang.String regex)
          Returns an iterator over all global statistics with names matching the provided regular expression.
 

Methods in messif.statistics with parameters of type Statistics
protected
<T extends Statistics<T>>
T
OperationStatistics.registerBoundStat(java.lang.String asName, Statistics<T> bindToStat)
          Register statistic in this operation statistics namespace.