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_>, MoveRepository<Solution_>, MoveSelector<Solution_>, PartitionedSearchPhase<Solution_>, Phase<Solution_>, PillarSelector<Solution_>, PossiblyInitializingPhase<Solution_>, Selector<Solution_>, SubChainSelector<Solution_>, SubListSelector<Solution_>, UniversalTermination<Solution_>, ValueSelector<Solution_>
All Known Implementing Classes:
AbstractCachingEntitySelector, AbstractCachingMoveSelector, AbstractCachingValueSelector, AbstractDemandEnabledSelector, AbstractEntityPlacer, AbstractMoveSelector, AbstractPhase, AbstractPossiblyInitializingPhase, AbstractSelector, AssignedListValueSelector, BasicPlumbingTermination, BestSolutionRecaller, CachingEntitySelector, CachingMoveSelector, CachingValueSelector, CartesianProductMoveSelector, ChangeMoveSelector, ChildThreadPlumbingTermination, CompositeMoveSelector, DefaultConstructionHeuristicPhase, DefaultCustomPhase, DefaultExhaustiveSearchPhase, DefaultLocalSearchPhase, 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, MoveSelectorBasedMoveRepository, MoveStreamsBasedMoveRepository, NoChangePhase, PhaseLifecycleListenerAdapter, PillarChangeMoveSelector, PillarSwapMoveSelector, PlacerBasedMoveRepository, PooledEntityPlacer, ProbabilityEntitySelector, ProbabilityMoveSelector, ProbabilityValueSelector, QueuedEntityPlacer, QueuedValuePlacer, RandomSubListChangeMoveSelector, RandomSubListSelector, RandomSubListSwapMoveSelector, ReinitializeVariableValueSelector, RuinRecreateConstructionHeuristicPhase, SelectedCountLimitEntitySelector, SelectedCountLimitMoveSelector, SelectedCountLimitValueSelector, SelectionCacheLifecycleBridge, ShufflingEntitySelector, ShufflingMoveSelector, ShufflingValueSelector, SortingEntitySelector, SortingMoveSelector, SortingValueSelector, SubChainChangeMoveSelector, SubChainSwapMoveSelector, SwapMoveSelector, TailChainSwapMoveSelector, UnassignedListValueSelector, UnionMoveSelector

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