Interface SolverLifecycleListener<Solution_>

Type Parameters:
Solution_ - the solution type, the class with the PlanningSolution annotation
All Superinterfaces:
EventListener
All Known Subinterfaces:
Acceptor<Solution_>, ConstructionHeuristicForager<Solution_>, ConstructionHeuristicPhase<Solution_>, ConstructionHeuristicPhaseLifecycleListener<Solution_>, CustomPhase<Solution_>, DestinationSelector<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_>, SubListSelector<Solution_>, Termination<Solution_>, ValueSelector<Solution_>
All Known Implementing Classes:
AbstractAcceptor, AbstractCachingEntitySelector, AbstractCachingMoveSelector, AbstractCachingValueSelector, AbstractCompositeTermination, AbstractConstructionHeuristicForager, AbstractDemandEnabledSelector, AbstractEntityPlacer, AbstractFinalistPodium, AbstractLocalSearchForager, AbstractMoveSelector, AbstractNearbySelector, AbstractPhase, AbstractSelector, AbstractTabuAcceptor, AbstractTermination, AcceptedLocalSearchForager, AndCompositeTermination, AssignedValueSelector, BasicPlumbingTermination, BestScoreFeasibleTermination, BestScoreTermination, BestSolutionRecaller, CachingEntitySelector, CachingMoveSelector, CachingValueSelector, CartesianProductMoveSelector, ChangeMoveSelector, ChildThreadPlumbingTermination, CompositeAcceptor, CompositeMoveSelector, ConstructionHeuristicPhaseLifecycleListenerAdapter, DefaultConstructionHeuristicForager, DefaultConstructionHeuristicPhase, DefaultExhaustiveSearchPhase, DefaultLocalSearchPhase, DefaultPartitionedSearchPhase, DefaultPillarSelector, DefaultSubChainSelector, DowncastingValueSelector, ElementDestinationSelector, EntityDependentSortingValueSelector, EntityIndependentFilteringValueSelector, EntityIndependentInitializedValueSelector, EntityTabuAcceptor, ExhaustiveSearchDecider, FilteringEntitySelector, FilteringMoveSelector, FilteringValueSelector, FromEntityPropertyValueSelector, FromSolutionEntitySelector, FromSolutionPropertyValueSelector, GenericMoveSelector, GreatDelugeAcceptor, HighestScoreFinalistPodium, HillClimbingAcceptor, InitializedValueSelector, KOptMoveSelector, LateAcceptanceAcceptor, ListChangeMoveSelector, ListSwapMoveSelector, LocalSearchPhaseLifecycleListenerAdapter, MimicRecordingEntitySelector, MimicRecordingSubListSelector, MimicRecordingValueSelector, MimicReplayingEntitySelector, MimicReplayingSubListSelector, MimicReplayingValueSelector, MoveIteratorFactoryToMoveSelectorBridge, MoveListFactoryToMoveSelectorBridge, MoveTabuAcceptor, NearEntityNearbyEntitySelector, NearEntityNearbyValueSelector, NearSubListNearbyDestinationSelector, NearSubListNearbySubListSelector, NearValueNearbyDestinationSelector, NearValueNearbyValueSelector, NoChangePhase, OrCompositeTermination, PhaseLifecycleListenerAdapter, PhaseToSolverTerminationBridge, PillarChangeMoveSelector, PillarSwapMoveSelector, PooledEntityPlacer, ProbabilityEntitySelector, ProbabilityMoveSelector, ProbabilityValueSelector, QueuedEntityPlacer, QueuedValuePlacer, RandomSubListChangeMoveSelector, RandomSubListSelector, RandomSubListSwapMoveSelector, 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: