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

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

    public class Points

extends java.lang.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.
`java.util.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 java.util.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-2011 Apache Software Foundation. All Rights Reserved.