Class NewLocaleTask
java.lang.Object
org.apache.lucene.benchmark.byTask.tasks.PerfTask
org.apache.lucene.benchmark.byTask.tasks.NewLocaleTask
- All Implemented Interfaces:
Cloneable
Set a
Locale for use in benchmarking.
Locales can be specified as BCP-47 language tag or as ROOT or empty string.
de: Language "de"en-US: Language "en", country "US"ROOT: The root (language-agnostic) Locale- <empty string>: Erase the Locale (null)
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionNewLocaleTask(PerfRunData runData) Create a newLocaleand set it in the getRunData() for use by all future tasks. -
Method Summary
Modifier and TypeMethodDescriptionintdoLogic()Perform the task once (ignoring repetitions specification) Return number of work items done by this task.voidSet the params of this task.booleanSub classes that support parameters must override this method to return true.Methods inherited from class org.apache.lucene.benchmark.byTask.tasks.PerfTask
clone, close, getAlgLineNum, getBackgroundDeltaPriority, getDepth, getLogMessage, getName, getParams, getRunData, getRunInBackground, isDisableCounting, runAndMaybeStats, setAlgLineNum, setDepth, setDisableCounting, setName, setRunInBackground, setup, shouldNeverLogAtStart, shouldNotRecordStats, stopNow, tearDown, toString
-
Constructor Details
-
NewLocaleTask
Create a newLocaleand set it in the getRunData() for use by all future tasks.
-
-
Method Details
-
doLogic
Description copied from class:PerfTaskPerform the task once (ignoring repetitions specification) Return number of work items done by this task. For indexing that can be number of docs added. For warming that can be number of scanned items, etc. -
setParams
Description copied from class:PerfTaskSet the params of this task. -
supportsParams
public boolean supportsParams()Description copied from class:PerfTaskSub classes that support parameters must override this method to return true.- Overrides:
supportsParamsin classPerfTask- Returns:
- true iff this task supports command line params.
-