org.drools.planner.benchmark.core
Class DefaultPlannerBenchmark

java.lang.Object
  extended by org.drools.planner.benchmark.core.DefaultPlannerBenchmark
All Implemented Interfaces:
PlannerBenchmark

public class DefaultPlannerBenchmark
extends Object
implements PlannerBenchmark


Field Summary
protected  org.slf4j.Logger logger
           
 
Constructor Summary
DefaultPlannerBenchmark()
           
 
Method Summary
 void benchmark()
           
 void benchmarkingEnded()
           
 void benchmarkingStarted()
           
 File getBenchmarkDirectory()
           
 File getBenchmarkInstanceDirectory()
           
 File getOutputSolutionFilesDirectory()
           
 List<ProblemStatisticType> getProblemStatisticTypeList()
           
 Comparator<SolverBenchmark> getSolverBenchmarkComparator()
           
 List<SolverBenchmark> getSolverBenchmarkList()
           
 File getStatisticDirectory()
           
 List<ProblemBenchmark> getUnifiedProblemBenchmarkList()
           
 Long getWarmUpTimeMillisSpend()
           
 void setBenchmarkDirectory(File benchmarkDirectory)
           
 void setBenchmarkInstanceDirectory(File benchmarkInstanceDirectory)
           
 void setOutputSolutionFilesDirectory(File outputSolutionFilesDirectory)
           
 void setProblemStatisticTypeList(List<ProblemStatisticType> problemStatisticTypeList)
           
 void setSolverBenchmarkComparator(Comparator<SolverBenchmark> solverBenchmarkComparator)
           
 void setSolverBenchmarkList(List<SolverBenchmark> solverBenchmarkList)
           
 void setStatisticDirectory(File statisticDirectory)
           
 void setUnifiedProblemBenchmarkList(List<ProblemBenchmark> unifiedProblemBenchmarkList)
           
 void setWarmUpTimeMillisSpend(Long warmUpTimeMillisSpend)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected final transient org.slf4j.Logger logger
Constructor Detail

DefaultPlannerBenchmark

public DefaultPlannerBenchmark()
Method Detail

getBenchmarkDirectory

public File getBenchmarkDirectory()

setBenchmarkDirectory

public void setBenchmarkDirectory(File benchmarkDirectory)

getBenchmarkInstanceDirectory

public File getBenchmarkInstanceDirectory()

setBenchmarkInstanceDirectory

public void setBenchmarkInstanceDirectory(File benchmarkInstanceDirectory)

getOutputSolutionFilesDirectory

public File getOutputSolutionFilesDirectory()

setOutputSolutionFilesDirectory

public void setOutputSolutionFilesDirectory(File outputSolutionFilesDirectory)

getStatisticDirectory

public File getStatisticDirectory()

setStatisticDirectory

public void setStatisticDirectory(File statisticDirectory)

getProblemStatisticTypeList

public List<ProblemStatisticType> getProblemStatisticTypeList()

setProblemStatisticTypeList

public void setProblemStatisticTypeList(List<ProblemStatisticType> problemStatisticTypeList)

getSolverBenchmarkComparator

public Comparator<SolverBenchmark> getSolverBenchmarkComparator()

setSolverBenchmarkComparator

public void setSolverBenchmarkComparator(Comparator<SolverBenchmark> solverBenchmarkComparator)

getWarmUpTimeMillisSpend

public Long getWarmUpTimeMillisSpend()

setWarmUpTimeMillisSpend

public void setWarmUpTimeMillisSpend(Long warmUpTimeMillisSpend)

getSolverBenchmarkList

public List<SolverBenchmark> getSolverBenchmarkList()

setSolverBenchmarkList

public void setSolverBenchmarkList(List<SolverBenchmark> solverBenchmarkList)

getUnifiedProblemBenchmarkList

public List<ProblemBenchmark> getUnifiedProblemBenchmarkList()

setUnifiedProblemBenchmarkList

public void setUnifiedProblemBenchmarkList(List<ProblemBenchmark> unifiedProblemBenchmarkList)

benchmark

public void benchmark()
Specified by:
benchmark in interface PlannerBenchmark

benchmarkingStarted

public void benchmarkingStarted()

benchmarkingEnded

public void benchmarkingEnded()


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.