Interface PhaseLifecycleListener<Solution_>

Type Parameters:
Solution_ - the solution type, the class with the PlanningSolution annotation
All Superinterfaces:
EventListener, SolverLifecycleListener<Solution_>
All Known Subinterfaces:
ConstructionHeuristicPhase<Solution_>, CustomPhase<Solution_>, DestinationSelector<Solution_>, EntityIndependentValueSelector<Solution_>, EntityPlacer<Solution_>, EntitySelector<Solution_>, ExhaustiveSearchPhase<Solution_>, IterableSelector<Solution_,T>, ListIterableSelector<Solution_,T>, LocalSearchPhase<Solution_>, MoveSelector<Solution_>, PartitionedSearchPhase<Solution_>, Phase<Solution_>, PillarSelector<Solution_>, Selector<Solution_>, SubChainSelector<Solution_>, SubListSelector<Solution_>, Termination<Solution_>, ValueSelector<Solution_>
All Known Implementing Classes:
AbstractCachingEntitySelector, AbstractCachingMoveSelector, AbstractCachingValueSelector, AbstractCompositeTermination, AbstractDemandEnabledSelector, AbstractEntityPlacer, AbstractMoveSelector, AbstractNearbySelector, AbstractPhase, AbstractSelector, AbstractTermination, AndCompositeTermination, AssignedValueSelector, BasicPlumbingTermination, BestScoreFeasibleTermination, BestScoreTermination, BestSolutionRecaller, CachingEntitySelector, CachingMoveSelector, CachingValueSelector, CartesianProductMoveSelector, ChangeMoveSelector, ChildThreadPlumbingTermination, CompositeMoveSelector, DefaultConstructionHeuristicPhase, DefaultExhaustiveSearchPhase, DefaultLocalSearchPhase, DefaultPartitionedSearchPhase, DefaultPillarSelector, DefaultSubChainSelector, DowncastingValueSelector, ElementDestinationSelector, EntityDependentSortingValueSelector, EntityIndependentFilteringValueSelector, EntityIndependentInitializedValueSelector, FilteringEntitySelector, FilteringMoveSelector, FilteringValueSelector, FromEntityPropertyValueSelector, FromSolutionEntitySelector, FromSolutionPropertyValueSelector, GenericMoveSelector, InitializedValueSelector, KOptMoveSelector, ListChangeMoveSelector, ListSwapMoveSelector, MimicRecordingEntitySelector, MimicRecordingSubListSelector, MimicRecordingValueSelector, MimicReplayingEntitySelector, MimicReplayingSubListSelector, MimicReplayingValueSelector, MoveIteratorFactoryToMoveSelectorBridge, MoveListFactoryToMoveSelectorBridge, 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, SortingEntitySelector, SortingMoveSelector, SortingValueSelector, StatisticRegistry, StepCountTermination, SubChainChangeMoveSelector, SubChainSwapMoveSelector, SwapMoveSelector, TailChainSwapMoveSelector, TimeMillisSpentTermination, UnassignedValueSelector, UnimprovedStepCountTermination, UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination, UnimprovedTimeMillisSpentTermination, UnionMoveSelector

public interface PhaseLifecycleListener<Solution_> extends SolverLifecycleListener<Solution_>
See Also: