Class PlannerBenchmarkResult
- java.lang.Object
 - 
- org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
 
 
- 
- 
Constructor Summary
Constructors Constructor Description PlannerBenchmarkResult() 
- 
Method Summary
 
 - 
 
- 
- 
Method Detail
- 
getName
public String getName()
 
- 
setName
public void setName(String name)
 
- 
getAggregation
public Boolean getAggregation()
 
- 
setAggregation
public void setAggregation(Boolean aggregation)
 
- 
getBenchmarkReportDirectory
public File getBenchmarkReportDirectory()
 
- 
setBenchmarkReportDirectory
public void setBenchmarkReportDirectory(File benchmarkReportDirectory)
 
- 
getAvailableProcessors
public Integer getAvailableProcessors()
 
- 
getLoggingLevelOptaPlannerCore
public String getLoggingLevelOptaPlannerCore()
 
- 
getLoggingLevelDroolsCore
public String getLoggingLevelDroolsCore()
 
- 
getMaxMemory
public Long getMaxMemory()
 
- 
getJavaVersion
public String getJavaVersion()
 
- 
getJavaVM
public String getJavaVM()
 
- 
getOperatingSystem
public String getOperatingSystem()
 
- 
getOptaPlannerVersion
public String getOptaPlannerVersion()
 
- 
getParallelBenchmarkCount
public Integer getParallelBenchmarkCount()
 
- 
setParallelBenchmarkCount
public void setParallelBenchmarkCount(Integer parallelBenchmarkCount)
 
- 
getWarmUpTimeMillisSpentLimit
public Long getWarmUpTimeMillisSpentLimit()
 
- 
setWarmUpTimeMillisSpentLimit
public void setWarmUpTimeMillisSpentLimit(Long warmUpTimeMillisSpentLimit)
 
- 
getEnvironmentMode
public EnvironmentMode getEnvironmentMode()
 
- 
getSolverBenchmarkResultList
public List<SolverBenchmarkResult> getSolverBenchmarkResultList()
 
- 
setSolverBenchmarkResultList
public void setSolverBenchmarkResultList(List<SolverBenchmarkResult> solverBenchmarkResultList)
 
- 
getUnifiedProblemBenchmarkResultList
public List<ProblemBenchmarkResult> getUnifiedProblemBenchmarkResultList()
 
- 
setUnifiedProblemBenchmarkResultList
public void setUnifiedProblemBenchmarkResultList(List<ProblemBenchmarkResult> unifiedProblemBenchmarkResultList)
 
- 
getStartingTimestamp
public OffsetDateTime getStartingTimestamp()
 
- 
setStartingTimestamp
public void setStartingTimestamp(OffsetDateTime startingTimestamp)
 
- 
getBenchmarkTimeMillisSpent
public Long getBenchmarkTimeMillisSpent()
 
- 
setBenchmarkTimeMillisSpent
public void setBenchmarkTimeMillisSpent(Long benchmarkTimeMillisSpent)
 
- 
getFailureCount
public Integer getFailureCount()
 
- 
getAverageProblemScale
public Long getAverageProblemScale()
 
- 
getAverageScore
public Score getAverageScore()
 
- 
getFavoriteSolverBenchmarkResult
public SolverBenchmarkResult getFavoriteSolverBenchmarkResult()
 
- 
hasMultipleParallelBenchmarks
public boolean hasMultipleParallelBenchmarks()
 
- 
hasAnyFailure
public boolean hasAnyFailure()
 
- 
getMaximumSubSingleCount
public int getMaximumSubSingleCount()
 
- 
findScoreLevelLabel
public String findScoreLevelLabel(int scoreLevel)
 
- 
getStartingTimestampAsMediumString
public String getStartingTimestampAsMediumString()
 
- 
initBenchmarkReportDirectory
public void initBenchmarkReportDirectory(File benchmarkDirectory)
 
- 
initSystemProperties
public void initSystemProperties()
 
- 
getTotalSubSingleCount
public int getTotalSubSingleCount()
 
- 
accumulateResults
public void accumulateResults(BenchmarkReport benchmarkReport)
 
- 
createMergedResult
public static PlannerBenchmarkResult createMergedResult(List<SingleBenchmarkResult> singleBenchmarkResultList)
 
- 
createMergeSingleton
protected static PlannerBenchmarkResult createMergeSingleton(List<SingleBenchmarkResult> singleBenchmarkResultList)
 
- 
createUnmarshallingFailedResult
public static PlannerBenchmarkResult createUnmarshallingFailedResult(String benchmarkReportDirectoryName)
 
 - 
 
 -