Class Algorithm
java.lang.Object
org.apache.lucene.benchmark.byTask.utils.Algorithm
- All Implemented Interfaces:
AutoCloseable
Test algorithm, as read from file
-
Constructor Summary
ConstructorDescriptionAlgorithm
(PerfRunData runData) Read algorithm from file Property examined: alt.tasks.packages == comma separated list of alternate package names where tasks would be searched for, when not found in the default package (that ofPerfTask
Object.getClass()
). -
Method Summary
-
Constructor Details
-
Algorithm
Read algorithm from file Property examined: alt.tasks.packages == comma separated list of alternate package names where tasks would be searched for, when not found in the default package (that ofPerfTask
Object.getClass()
). If the same task class appears in more than one package, the package indicated first in this list will be used.- Parameters:
runData
- perf-run-data used at running the tasks.- Throws:
Exception
- if errors while parsing the algorithm
-
-
Method Details
-
toString
-
execute
Execute this algorithm- Throws:
Exception
-
extractTasks
Expert: for test purposes, return all tasks participating in this algorithm.- Returns:
- all tasks participating in this algorithm.
-
close
- Specified by:
close
in interfaceAutoCloseable
- Throws:
Exception
-