org.apache.lucene.benchmark.byTask.stats
Class Points

java.lang.Object
  extended by org.apache.lucene.benchmark.byTask.stats.Points

public class Points
extends Object

Test run data points collected as the test proceeds.


Constructor Summary
Points(Config config)
          Create a Points statistics object.
 
Method Summary
 void clearData()
          Clear all data, prepare for more tests.
 void markTaskEnd(TaskStats stats, int count)
          mark the end of a task
 TaskStats markTaskStart(PerfTask task, int round)
          Mark that a task is starting.
 List taskStats()
          Return the current task stats.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Points

public Points(Config config)
Create a Points statistics object.

Method Detail

taskStats

public List taskStats()
Return the current task stats. the actual task stats are returned, so caller should not modify this task stats.

Returns:
current TaskStats.

markTaskStart

public TaskStats markTaskStart(PerfTask task,
                               int round)
Mark that a task is starting. Create a task stats for it and store it as a point.

Parameters:
task - the starting task.
Returns:
the new task stats created for the starting task.

markTaskEnd

public void markTaskEnd(TaskStats stats,
                        int count)
mark the end of a task


clearData

public void clearData()
Clear all data, prepare for more tests.



Copyright © 2000-2010 Apache Software Foundation. All Rights Reserved.