public class BenchmarkReportConfig extends AbstractConfig<BenchmarkReportConfig>
Constructor and Description |
---|
BenchmarkReportConfig() |
Modifier and Type | Method and Description |
---|---|
BenchmarkReport |
buildBenchmarkReport(PlannerBenchmarkResult plannerBenchmark) |
Locale |
determineLocale() |
Locale |
getLocale() |
Class<? extends Comparator<SolverBenchmarkResult>> |
getSolverRankingComparatorClass() |
SolverRankingType |
getSolverRankingType() |
Class<? extends SolverRankingWeightFactory> |
getSolverRankingWeightFactoryClass() |
void |
inherit(BenchmarkReportConfig inheritedConfig)
Inherits each property of the
inheritedConfig unless that property (or a semantic alternative)
is defined by this instance (which overwrites the inherited behaviour). |
void |
setLocale(Locale locale) |
void |
setSolverRankingComparatorClass(Class<? extends Comparator<SolverBenchmarkResult>> solverRankingComparatorClass) |
void |
setSolverRankingType(SolverRankingType solverRankingType) |
void |
setSolverRankingWeightFactoryClass(Class<? extends SolverRankingWeightFactory> solverRankingWeightFactoryClass) |
protected void |
supplySolverRanking(BenchmarkReport benchmarkReport) |
deduceEntityDescriptor, deduceVariableDescriptor, deduceVariableDescriptorList, newInstance, toString
public Locale getLocale()
public void setLocale(Locale locale)
public SolverRankingType getSolverRankingType()
public void setSolverRankingType(SolverRankingType solverRankingType)
public Class<? extends Comparator<SolverBenchmarkResult>> getSolverRankingComparatorClass()
public void setSolverRankingComparatorClass(Class<? extends Comparator<SolverBenchmarkResult>> solverRankingComparatorClass)
public Class<? extends SolverRankingWeightFactory> getSolverRankingWeightFactoryClass()
public void setSolverRankingWeightFactoryClass(Class<? extends SolverRankingWeightFactory> solverRankingWeightFactoryClass)
public BenchmarkReport buildBenchmarkReport(PlannerBenchmarkResult plannerBenchmark)
public Locale determineLocale()
protected void supplySolverRanking(BenchmarkReport benchmarkReport)
public void inherit(BenchmarkReportConfig inheritedConfig)
AbstractConfig
inheritedConfig
unless that property (or a semantic alternative)
is defined by this instance (which overwrites the inherited behaviour).
After the inheritance, if a property on this AbstractConfig
composition is replaced,
it should not affect the inherited composition instance.
inherit
in class AbstractConfig<BenchmarkReportConfig>
inheritedConfig
- never nullCopyright © 2006–2016 JBoss by Red Hat. All rights reserved.