org.apache.lucene.benchmark.byTask.tasks

Class AddDocTask

public class AddDocTask extends PerfTask

Add a document, optionally with of a certain size.
Other side effects: none.
Relevant properties: doc.add.log.step.
Takes optional param: document size.
Field Summary
static intDEFAULT_ADD_DOC_LOG_STEP
Default value for property doc.add.log.step - indicating how often an "added N docs" message should be logged.
Constructor Summary
AddDocTask(PerfRunData runData)
Method Summary
intdoLogic()
voidsetParams(String params)
Set the params (docSize only)
voidsetup()
booleansupportsParams()
voidtearDown()

Field Detail

DEFAULT_ADD_DOC_LOG_STEP

public static final int DEFAULT_ADD_DOC_LOG_STEP
Default value for property doc.add.log.step - indicating how often an "added N docs" message should be logged.

Constructor Detail

AddDocTask

public AddDocTask(PerfRunData runData)

Method Detail

doLogic

public int doLogic()

setParams

public void setParams(String params)
Set the params (docSize only)

Parameters: params docSize, or 0 for no limit.

setup

public void setup()

supportsParams

public boolean supportsParams()

tearDown

public void tearDown()
Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.