Package org.optaplanner.benchmark.impl
Class DefaultPlannerBenchmark
- java.lang.Object
- 
- org.optaplanner.benchmark.impl.DefaultPlannerBenchmark
 
- 
- All Implemented Interfaces:
- PlannerBenchmark
 
 public class DefaultPlannerBenchmark extends Object implements PlannerBenchmark 
- 
- 
Constructor SummaryConstructors Constructor Description DefaultPlannerBenchmark(PlannerBenchmarkResult plannerBenchmarkResult, File benchmarkDirectory, ExecutorService warmUpExecutorService, ExecutorService executorService, BenchmarkReport benchmarkReport)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Filebenchmark()Run all the single benchmarks and create an overview report.FilebenchmarkAndShowReportInBrowser()Run all the single benchmarks, create an overview report and show it in the default browser.voidbenchmarkingEnded()voidbenchmarkingStarted()longcalculateTimeMillisSpent()FilegetBenchmarkDirectory()BenchmarkReportgetBenchmarkReport()PlannerBenchmarkResultgetPlannerBenchmarkResult()protected voidrunSingleBenchmarks()
 
- 
- 
- 
Constructor Detail- 
DefaultPlannerBenchmarkpublic DefaultPlannerBenchmark(PlannerBenchmarkResult plannerBenchmarkResult, File benchmarkDirectory, ExecutorService warmUpExecutorService, ExecutorService executorService, BenchmarkReport benchmarkReport) 
 
- 
 - 
Method Detail- 
getPlannerBenchmarkResultpublic PlannerBenchmarkResult getPlannerBenchmarkResult() 
 - 
getBenchmarkDirectorypublic File getBenchmarkDirectory() 
 - 
getBenchmarkReportpublic BenchmarkReport getBenchmarkReport() 
 - 
benchmarkpublic File benchmark() Description copied from interface:PlannerBenchmarkRun all the single benchmarks and create an overview report.- Specified by:
- benchmarkin interface- PlannerBenchmark
- Returns:
- never null, the directory in which the benchmark results are stored
 
 - 
benchmarkingStartedpublic void benchmarkingStarted() 
 - 
runSingleBenchmarksprotected void runSingleBenchmarks() 
 - 
benchmarkingEndedpublic void benchmarkingEnded() 
 - 
calculateTimeMillisSpentpublic long calculateTimeMillisSpent() 
 - 
benchmarkAndShowReportInBrowserpublic File benchmarkAndShowReportInBrowser() Description copied from interface:PlannerBenchmarkRun all the single benchmarks, create an overview report and show it in the default browser.- Specified by:
- benchmarkAndShowReportInBrowserin interface- PlannerBenchmark
- Returns:
- never null, the directory in which the benchmark results are stored
 
 
- 
 
-