## Uses of Class
org.apache.lucene.benchmark.byTask.tasks.PerfTask

Packages that use PerfTask
org.apache.lucene.benchmark.byTask.stats: Statistics maintained when running benchmark tasks.
org.apache.lucene.benchmark.byTask.tasks: Extendable benchmark tasks.

Uses of PerfTask in org.apache.lucene.benchmark.byTask.stats

Methods in org.apache.lucene.benchmark.byTask.stats that return PerfTask
`PerfTask` `TaskStats.getTask()`

Methods in org.apache.lucene.benchmark.byTask.stats with parameters of type PerfTask
`TaskStats` `Points.markTaskStart(PerfTask task, int round)` Mark that a task is starting.

Uses of PerfTask in org.apache.lucene.benchmark.byTask.tasks

Subclasses of PerfTask in org.apache.lucene.benchmark.byTask.tasks
`class` `AddDocTask` Add a document, optionally with of a certain size.
`class` `ClearStatsTask` Clear statistics data.
`class` `CloseIndexTask` Close index writer.
`class` `CloseReaderTask` Close index reader.
`class` `CommitIndexTask` Commits the IndexWriter.
`class` `ConsumeContentSourceTask` Consumes a `ContentSource`.
`class` `CreateIndexTask` Create an index.
`class` `DeleteByPercentTask` Deletes a percentage of documents from an index randomly over the number of documents.
`class` `DeleteDocTask` Delete a document by docid.
`class` `FlushReaderTask`
`class` `NearRealtimeReaderTask` Spawns a BG thread that periodically (defaults to 3.0 seconds, but accepts param in seconds) wakes up and asks IndexWriter for a near real-time reader.
`class` `NewAnalyzerTask` Create a new `Analyzer` and set it it in the getRunData() for use by all future tasks.
`class` `NewRoundTask` Increment the counter for properties maintained by Round Number.
`class` `OpenIndexTask` Open an index writer.
`class` `OpenReaderTask` Open an index reader.
`class` `OptimizeTask` Optimize the index.
`class` `PrintReaderTask`
`class` `ReadTask` Read index (abstract) task.
`class` `ReadTokensTask` Simple task to test performance of tokenizers.
`class` `ReopenReaderTask` Reopens IndexReader and closes old IndexReader.
`class` `RepAllTask` Report all statistics with no aggregations.
`class` `ReportTask` Report (abstract) task - all report tasks extend this task.
`class` `RepSelectByPrefTask` Report by-name-prefix statistics with no aggregations.
`class` `RepSumByNameRoundTask` Report all statistics grouped/aggregated by name and round.
`class` `RepSumByNameTask` Report all statistics aggregated by name.
`class` `RepSumByPrefRoundTask` Report all prefix matching statistics grouped/aggregated by name and round.
`class` `RepSumByPrefTask` Report by-name-prefix statistics aggregated by name.
`class` `ResetInputsTask` Reset inputs so that the test run would behave, input wise, as if it just started.
`class` `ResetSystemEraseTask` Reset all index and input data and call gc, erase index and dir, does NOT clear statistics.
`class` `ResetSystemSoftTask` Reset all index and input data and call gc, does NOT erase index/dir, does NOT clear statistics.
`class` `SearchTask` Search task.
`class` `SearchTravRetHighlightTask` Search and Traverse and Retrieve docs task.
`class` `SearchTravRetLoadFieldSelectorTask` Search and Traverse and Retrieve docs task using a SetBasedFieldSelector.
`class` `SearchTravRetTask` Search and Traverse and Retrieve docs task.
`class` `SearchTravRetVectorHighlightTask` Search and Traverse and Retrieve docs task.
`class` `SearchTravTask` Search and Traverse task.
`class` `SearchWithSortTask` Does sort search on specified field.
`class` `SetPropTask` Set a performance test configuration property.
`class` `TaskSequence` Sequence of parallel or sequential tasks.
`class` `UpdateDocTask` Update a document, using IndexWriter.updateDocument, optionally with of a certain size.
`class` `WarmTask` Warm reader task: retrieve all reader documents.
`class` `WriteLineDocTask` A task which writes documents, one line per document.

Methods in org.apache.lucene.benchmark.byTask.tasks with parameters of type PerfTask
`void` `TaskSequence.addTask(PerfTask task)`

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