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 theLocalSearchForager
can still ignore the advice of theAcceptor
.- See Also:
AbstractAcceptor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
isAccepted(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
-
-