public class PlannerBenchmarkConfig extends Object
Modifier and Type | Field and Description |
---|---|
static String |
AVAILABLE_PROCESSOR_COUNT |
protected org.slf4j.Logger |
logger |
static String |
PARALLEL_BENCHMARK_COUNT_AUTO |
Constructor and Description |
---|
PlannerBenchmarkConfig() |
public static final String PARALLEL_BENCHMARK_COUNT_AUTO
public static final String AVAILABLE_PROCESSOR_COUNT
protected final transient org.slf4j.Logger logger
public String getName()
public void setName(String name)
public File getBenchmarkDirectory()
public void setBenchmarkDirectory(File benchmarkDirectory)
public String getParallelBenchmarkCount()
public void setParallelBenchmarkCount(String parallelBenchmarkCount)
public Long getWarmUpTimeMillisSpend()
public void setWarmUpTimeMillisSpend(Long warmUpTimeMillisSpend)
public Long getWarmUpSecondsSpend()
public void setWarmUpSecondsSpend(Long warmUpSecondsSpend)
public Long getWarmUpMinutesSpend()
public void setWarmUpMinutesSpend(Long warmUpMinutesSpend)
public Long getWarmUpHoursSpend()
public void setWarmUpHoursSpend(Long warmUpHoursSpend)
public Locale getBenchmarkReportLocale()
public void setBenchmarkReportLocale(Locale benchmarkReportLocale)
public SolverBenchmarkRankingType getSolverBenchmarkRankingType()
public void setSolverBenchmarkRankingType(SolverBenchmarkRankingType solverBenchmarkRankingType)
public Class<Comparator<SolverBenchmark>> getSolverBenchmarkRankingComparatorClass()
public void setSolverBenchmarkRankingComparatorClass(Class<Comparator<SolverBenchmark>> solverBenchmarkRankingComparatorClass)
public Class<SolverBenchmarkRankingWeightFactory> getSolverBenchmarkRankingWeightFactoryClass()
public void setSolverBenchmarkRankingWeightFactoryClass(Class<SolverBenchmarkRankingWeightFactory> solverBenchmarkRankingWeightFactoryClass)
public SolverBenchmarkConfig getInheritedSolverBenchmarkConfig()
public void setInheritedSolverBenchmarkConfig(SolverBenchmarkConfig inheritedSolverBenchmarkConfig)
public List<SolverBenchmarkConfig> getSolverBenchmarkConfigList()
public void setSolverBenchmarkConfigList(List<SolverBenchmarkConfig> solverBenchmarkConfigList)
public Boolean getBenchmarkHistoryReportEnabled()
public void setBenchmarkHistoryReportEnabled(Boolean benchmarkHistoryReportEnabled)
public PlannerBenchmark buildPlannerBenchmark()
protected void validate()
protected void generateSolverBenchmarkConfigNames()
protected void inherit()
protected void supplySolverBenchmarkRanking(DefaultPlannerBenchmark plannerBenchmark)
protected int resolveParallelBenchmarkCount()
protected long calculateWarmUpTimeMillisSpendTotal()
Copyright © 2006-2014 JBoss by Red Hat. All Rights Reserved.