Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.drools.planner.benchmark.core
Class DefaultPlannerBenchmark

    java.lang.Object
      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()

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

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