Interface SolverLifecycleListener<Solution_>
-
- Type Parameters:
Solution_
- the solution type, the class with thePlanningSolution
annotation
- All Superinterfaces:
EventListener
- All Known Subinterfaces:
Acceptor<Solution_>
,ConstructionHeuristicForager<Solution_>
,ConstructionHeuristicPhase<Solution_>
,ConstructionHeuristicPhaseLifecycleListener<Solution_>
,CustomPhase<Solution_>
,EntityIndependentValueSelector<Solution_>
,EntityPlacer<Solution_>
,EntitySelector<Solution_>
,ExhaustiveSearchPhase<Solution_>
,ExhaustiveSearchPhaseLifecycleListener<Solution_>
,FinalistPodium<Solution_>
,IterableSelector<Solution_,T>
,ListIterableSelector<Solution_,T>
,LocalSearchForager<Solution_>
,LocalSearchPhase<Solution_>
,LocalSearchPhaseLifecycleListener<Solution_>
,MoveSelector<Solution_>
,PartitionedSearchPhase<Solution_>
,PartitionedSearchPhaseLifecycleListener<Solution_>
,Phase<Solution_>
,PhaseLifecycleListener<Solution_>
,PillarSelector<Solution_>
,Selector<Solution_>
,SubChainSelector<Solution_>
,Termination<Solution_>
,ValueSelector<Solution_>
- All Known Implementing Classes:
AbstractAcceptor
,AbstractCachingEntitySelector
,AbstractCachingMoveSelector
,AbstractCachingValueSelector
,AbstractCompositeTermination
,AbstractConstructionHeuristicForager
,AbstractEntityPlacer
,AbstractEntitySelector
,AbstractFinalistPodium
,AbstractLocalSearchForager
,AbstractMoveSelector
,AbstractPhase
,AbstractSelector
,AbstractTabuAcceptor
,AbstractTermination
,AbstractValueSelector
,AcceptedLocalSearchForager
,AndCompositeTermination
,BasicPlumbingTermination
,BestScoreFeasibleTermination
,BestScoreTermination
,BestSolutionRecaller
,CachingEntitySelector
,CachingMoveSelector
,CachingValueSelector
,CartesianProductMoveSelector
,ChangeMoveSelector
,ChildThreadPlumbingTermination
,CompositeAcceptor
,CompositeMoveSelector
,ConstructionHeuristicPhaseLifecycleListenerAdapter
,DefaultConstructionHeuristicForager
,DefaultConstructionHeuristicPhase
,DefaultCustomPhase
,DefaultExhaustiveSearchPhase
,DefaultLocalSearchPhase
,DefaultPartitionedSearchPhase
,DefaultPillarSelector
,DefaultSubChainSelector
,DowncastingValueSelector
,EntityDependentSortingValueSelector
,EntityIndependentFilteringValueSelector
,EntityIndependentInitializedValueSelector
,EntityTabuAcceptor
,ExhaustiveSearchDecider
,FilteringEntitySelector
,FilteringMoveSelector
,FilteringValueSelector
,FromEntityPropertyValueSelector
,FromSolutionEntitySelector
,FromSolutionPropertyValueSelector
,GenericMoveSelector
,GreatDelugeAcceptor
,HighestScoreFinalistPodium
,HillClimbingAcceptor
,InitializedValueSelector
,KOptMoveSelector
,LateAcceptanceAcceptor
,ListChangeMoveSelector
,ListSwapMoveSelector
,LocalSearchPhaseLifecycleListenerAdapter
,MimicRecordingEntitySelector
,MimicRecordingValueSelector
,MimicReplayingEntitySelector
,MimicReplayingValueSelector
,MoveIteratorFactoryToMoveSelectorBridge
,MoveListFactoryToMoveSelectorBridge
,MoveTabuAcceptor
,NearEntityNearbyEntitySelector
,NearEntityNearbyValueSelector
,NoChangePhase
,OrCompositeTermination
,PhaseLifecycleListenerAdapter
,PhaseToSolverTerminationBridge
,PillarChangeMoveSelector
,PillarSwapMoveSelector
,PooledEntityPlacer
,ProbabilityEntitySelector
,ProbabilityMoveSelector
,ProbabilityValueSelector
,QueuedEntityPlacer
,QueuedValuePlacer
,ReinitializeVariableValueSelector
,ScoreCalculationCountTermination
,SelectedCountLimitEntitySelector
,SelectedCountLimitMoveSelector
,SelectedCountLimitValueSelector
,SelectionCacheLifecycleBridge
,ShufflingEntitySelector
,ShufflingMoveSelector
,ShufflingValueSelector
,SimulatedAnnealingAcceptor
,SolverLifecycleListenerAdapter
,SortingEntitySelector
,SortingMoveSelector
,SortingValueSelector
,StatisticRegistry
,StepCountingHillClimbingAcceptor
,StepCountTermination
,StrategicOscillationByLevelFinalistPodium
,SubChainChangeMoveSelector
,SubChainSwapMoveSelector
,SwapMoveSelector
,TailChainSwapMoveSelector
,TimeMillisSpentTermination
,UnassignedValueSelector
,UnimprovedStepCountTermination
,UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination
,UnimprovedTimeMillisSpentTermination
,UnionMoveSelector
,ValueTabuAcceptor
public interface SolverLifecycleListener<Solution_> extends EventListener
- See Also:
SolverLifecycleListenerAdapter
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
solvingEnded(SolverScope<Solution_> solverScope)
void
solvingStarted(SolverScope<Solution_> solverScope)
-
-
-
Method Detail
-
solvingStarted
void solvingStarted(SolverScope<Solution_> solverScope)
-
solvingEnded
void solvingEnded(SolverScope<Solution_> solverScope)
-
-