org.zeroturnaround.stats.model
Class StatsData

java.lang.Object
  extended by org.zeroturnaround.stats.model.StatsData

public class StatsData
extends Object


Field Summary
static long DAY_IN_MS
           
static long HOUR_IN_MS
           
static long WEEK_IN_MS
           
 
Constructor Summary
StatsData()
           
 
Method Summary
 void addToEdenSpace(RunStats runStat)
           
 void addToTenuredSpace(RunStats runStat)
           
 void addWaitTime(long waitTime)
           
 void cleanUp(int dataSizeLimit)
           
 void deleteAllStatistics()
           
 String getAge()
           
 List<RunStats> getAllWaitTimes()
           
 long getAvgDuration()
           
 long getAvgDurationPastWeek()
           
 Map<String,Long> getAvgDurationPerNode()
           
 Map<String,Long> getAvgDurationPerNodePastWeek()
           
 long getAvgThroughputDay()
           
 long getAvgThroughputDayPastWeek()
           
 long getAvgThroughputHour()
           
 long getAvgThroughputHourPastWeek()
           
 long getAvgThroughputWeek()
           
 long getAvgThroughputWeekPastWeek()
           
 long getAvgWait()
           
 long getAvgWaitPastWeek()
           
 Map<String,Long> getAvgWaitPerNode()
           
 Map<String,Long> getAvgWaitPerNodePastWeek()
           
 long getDurationPercentile(long percentile)
           
 long getSize()
           
 RunStats getUnInitializedItem(String displayName)
           
 long getWaitPercentile(long percentile)
           
 RunStats popUnInitializedItem(String displayName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WEEK_IN_MS

public static final long WEEK_IN_MS
See Also:
Constant Field Values

DAY_IN_MS

public static final long DAY_IN_MS
See Also:
Constant Field Values

HOUR_IN_MS

public static final long HOUR_IN_MS
See Also:
Constant Field Values
Constructor Detail

StatsData

public StatsData()
Method Detail

getAllWaitTimes

public List<RunStats> getAllWaitTimes()

addWaitTime

public void addWaitTime(long waitTime)

addToEdenSpace

public void addToEdenSpace(RunStats runStat)

addToTenuredSpace

public void addToTenuredSpace(RunStats runStat)

getSize

public long getSize()

getAge

public String getAge()

popUnInitializedItem

public RunStats popUnInitializedItem(String displayName)

getUnInitializedItem

public RunStats getUnInitializedItem(String displayName)

getAvgWait

public long getAvgWait()

getAvgWaitPastWeek

public long getAvgWaitPastWeek()

getAvgWaitPerNode

public Map<String,Long> getAvgWaitPerNode()

getAvgWaitPerNodePastWeek

public Map<String,Long> getAvgWaitPerNodePastWeek()

getAvgDuration

public long getAvgDuration()

getAvgDurationPastWeek

public long getAvgDurationPastWeek()

getAvgDurationPerNode

public Map<String,Long> getAvgDurationPerNode()

getAvgDurationPerNodePastWeek

public Map<String,Long> getAvgDurationPerNodePastWeek()

getAvgThroughputHour

public long getAvgThroughputHour()

getAvgThroughputDay

public long getAvgThroughputDay()

getAvgThroughputWeek

public long getAvgThroughputWeek()

getAvgThroughputHourPastWeek

public long getAvgThroughputHourPastWeek()

getAvgThroughputDayPastWeek

public long getAvgThroughputDayPastWeek()

getAvgThroughputWeekPastWeek

public long getAvgThroughputWeekPastWeek()

getDurationPercentile

public long getDurationPercentile(long percentile)

getWaitPercentile

public long getWaitPercentile(long percentile)

deleteAllStatistics

public void deleteAllStatistics()

cleanUp

public void cleanUp(int dataSizeLimit)


Copyright © 2004-2013. All Rights Reserved.