org.drools.planner.core.bestsolution
Class BestSolutionRecaller
java.lang.Object
org.drools.planner.core.solver.event.SolverLifecycleListenerAdapter
org.drools.planner.core.phase.event.SolverPhaseLifecycleListenerAdapter
org.drools.planner.core.bestsolution.BestSolutionRecaller
- All Implemented Interfaces:
- EventListener, SolverPhaseLifecycleListener, SolverLifecycleListener
public class BestSolutionRecaller
- extends SolverPhaseLifecycleListenerAdapter
A BestSolutionRecaller remembers the best solution that a Solver
encounters.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected final transient org.slf4j.Logger logger
assertBestScoreIsUnmodified
protected boolean assertBestScoreIsUnmodified
solverEventSupport
protected SolverEventSupport solverEventSupport
BestSolutionRecaller
public BestSolutionRecaller()
setAssertBestScoreIsUnmodified
public void setAssertBestScoreIsUnmodified(boolean assertBestScoreIsUnmodified)
setSolverEventSupport
public void setSolverEventSupport(SolverEventSupport solverEventSupport)
solvingStarted
public void solvingStarted(DefaultSolverScope solverScope)
- Specified by:
solvingStarted
in interface SolverLifecycleListener
- Overrides:
solvingStarted
in class SolverLifecycleListenerAdapter
stepEnded
public void stepEnded(AbstractStepScope stepScope)
- Specified by:
stepEnded
in interface SolverPhaseLifecycleListener
- Overrides:
stepEnded
in class SolverPhaseLifecycleListenerAdapter
updateBestSolution
public void updateBestSolution(DefaultSolverScope solverScope,
Solution solution,
int uninitializedVariableCount)
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.