Interface Acceptor
-
- All Superinterfaces:
EventListener,LocalSearchPhaseLifecycleListener,SolverLifecycleListener
- All Known Implementing Classes:
AbstractAcceptor,AbstractTabuAcceptor,CompositeAcceptor,EntityTabuAcceptor,GreatDelugeAcceptor,HillClimbingAcceptor,LateAcceptanceAcceptor,MoveTabuAcceptor,SimulatedAnnealingAcceptor,SolutionTabuAcceptor,StepCountingHillClimbingAcceptor,ValueTabuAcceptor
public interface Acceptor extends LocalSearchPhaseLifecycleListener
An Acceptor accepts or rejects a selectedMove. Note that theLocalSearchForagercan still ignore the advice of theAcceptor.- See Also:
AbstractAcceptor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanisAccepted(LocalSearchMoveScope moveScope)-
Methods inherited from interface org.optaplanner.core.impl.localsearch.event.LocalSearchPhaseLifecycleListener
phaseEnded, phaseStarted, stepEnded, stepStarted
-
Methods inherited from interface org.optaplanner.core.impl.solver.event.SolverLifecycleListener
solvingEnded, solvingStarted
-
-
-
-
Method Detail
-
isAccepted
boolean isAccepted(LocalSearchMoveScope moveScope)
- Parameters:
moveScope- not null- Returns:
- true if accepted
-
-