Uses of Interface
org.optaplanner.core.impl.solver.event.SolverLifecycleListener
-
-
Uses of SolverLifecycleListener in org.optaplanner.core.impl.constructionheuristic
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.constructionheuristic Modifier and Type Interface Description interfaceConstructionHeuristicPhase<Solution_>AConstructionHeuristicPhaseis aPhasewhich uses a construction heuristic algorithm, such as First Fit, First Fit Decreasing, Cheapest Insertion, ...Classes in org.optaplanner.core.impl.constructionheuristic that implement SolverLifecycleListener Modifier and Type Class Description classDefaultConstructionHeuristicPhase<Solution_>Default implementation ofConstructionHeuristicPhase. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.constructionheuristic.decider.forager
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.constructionheuristic.decider.forager Modifier and Type Interface Description interfaceConstructionHeuristicForager<Solution_>Classes in org.optaplanner.core.impl.constructionheuristic.decider.forager that implement SolverLifecycleListener Modifier and Type Class Description classAbstractConstructionHeuristicForager<Solution_>classDefaultConstructionHeuristicForager<Solution_> -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.constructionheuristic.event
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.constructionheuristic.event Modifier and Type Interface Description interfaceConstructionHeuristicPhaseLifecycleListener<Solution_>Classes in org.optaplanner.core.impl.constructionheuristic.event that implement SolverLifecycleListener Modifier and Type Class Description classConstructionHeuristicPhaseLifecycleListenerAdapter<Solution_>An adapter forConstructionHeuristicPhaseLifecycleListener. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.constructionheuristic.placer
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.constructionheuristic.placer Modifier and Type Interface Description interfaceEntityPlacer<Solution_>Classes in org.optaplanner.core.impl.constructionheuristic.placer that implement SolverLifecycleListener Modifier and Type Class Description classAbstractEntityPlacer<Solution_>Abstract superclass forEntityPlacer.classPooledEntityPlacer<Solution_>classQueuedEntityPlacer<Solution_>classQueuedValuePlacer<Solution_> -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.exhaustivesearch
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.exhaustivesearch Modifier and Type Interface Description interfaceExhaustiveSearchPhase<Solution_>AExhaustiveSearchPhaseis aPhasewhich uses an exhaustive algorithm, such as Brute Force.Classes in org.optaplanner.core.impl.exhaustivesearch that implement SolverLifecycleListener Modifier and Type Class Description classDefaultExhaustiveSearchPhase<Solution_>Default implementation ofExhaustiveSearchPhase. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.exhaustivesearch.decider
Classes in org.optaplanner.core.impl.exhaustivesearch.decider that implement SolverLifecycleListener Modifier and Type Class Description classExhaustiveSearchDecider<Solution_> -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.exhaustivesearch.event
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.exhaustivesearch.event Modifier and Type Interface Description interfaceExhaustiveSearchPhaseLifecycleListener<Solution_> -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector Modifier and Type Interface Description interfaceIterableSelector<Solution_,T>interfaceListIterableSelector<Solution_,T>interfaceSelector<Solution_>General interface forMoveSelector,EntitySelectorandValueSelectorwhich generatesMoves or parts of them.Classes in org.optaplanner.core.impl.heuristic.selector that implement SolverLifecycleListener Modifier and Type Class Description classAbstractSelector<Solution_>Abstract superclass forSelector. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.common
Classes in org.optaplanner.core.impl.heuristic.selector.common that implement SolverLifecycleListener Modifier and Type Class Description classSelectionCacheLifecycleBridge<Solution_> -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.entity
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.entity Modifier and Type Interface Description interfaceEntitySelector<Solution_>Selects instances of 1PlanningEntityannotated class.Classes in org.optaplanner.core.impl.heuristic.selector.entity that implement SolverLifecycleListener Modifier and Type Class Description classAbstractEntitySelector<Solution_>Abstract superclass forEntitySelector.classFromSolutionEntitySelector<Solution_>This is the commonEntitySelectorimplementation. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.entity.decorator
Classes in org.optaplanner.core.impl.heuristic.selector.entity.decorator that implement SolverLifecycleListener Modifier and Type Class Description classAbstractCachingEntitySelector<Solution_>classCachingEntitySelector<Solution_>AEntitySelectorthat caches the result of its childEntitySelector.classFilteringEntitySelector<Solution_>classProbabilityEntitySelector<Solution_>classSelectedCountLimitEntitySelector<Solution_>classShufflingEntitySelector<Solution_>classSortingEntitySelector<Solution_> -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.entity.mimic
Classes in org.optaplanner.core.impl.heuristic.selector.entity.mimic that implement SolverLifecycleListener Modifier and Type Class Description classMimicRecordingEntitySelector<Solution_>classMimicReplayingEntitySelector<Solution_> -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.entity.nearby
Classes in org.optaplanner.core.impl.heuristic.selector.entity.nearby that implement SolverLifecycleListener Modifier and Type Class Description classNearEntityNearbyEntitySelector<Solution_> -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.entity.pillar
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.entity.pillar Modifier and Type Interface Description interfacePillarSelector<Solution_>A pillar is aListof entities that have the same planning value for each (or a subset) of their planning values.Classes in org.optaplanner.core.impl.heuristic.selector.entity.pillar that implement SolverLifecycleListener Modifier and Type Class Description classDefaultPillarSelector<Solution_> -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.move
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.move Modifier and Type Interface Description interfaceMoveSelector<Solution_>GeneratesMoves.Classes in org.optaplanner.core.impl.heuristic.selector.move that implement SolverLifecycleListener Modifier and Type Class Description classAbstractMoveSelector<Solution_>Abstract superclass forMoveSelector. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.move.composite
Classes in org.optaplanner.core.impl.heuristic.selector.move.composite that implement SolverLifecycleListener Modifier and Type Class Description classCartesianProductMoveSelector<Solution_>ACompositeMoveSelectorthat Cartesian products 2 or moreMoveSelectors.classCompositeMoveSelector<Solution_>Abstract superclass for every compositeMoveSelector.classUnionMoveSelector<Solution_>ACompositeMoveSelectorthat unions 2 or moreMoveSelectors. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.move.decorator
Classes in org.optaplanner.core.impl.heuristic.selector.move.decorator that implement SolverLifecycleListener Modifier and Type Class Description classAbstractCachingMoveSelector<Solution_>classCachingMoveSelector<Solution_>AMoveSelectorthat caches the result of its childMoveSelector.classFilteringMoveSelector<Solution_>classProbabilityMoveSelector<Solution_>classSelectedCountLimitMoveSelector<Solution_>classShufflingMoveSelector<Solution_>classSortingMoveSelector<Solution_> -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.move.factory
Classes in org.optaplanner.core.impl.heuristic.selector.move.factory that implement SolverLifecycleListener Modifier and Type Class Description classMoveIteratorFactoryToMoveSelectorBridge<Solution_>Bridges aMoveIteratorFactoryto aMoveSelector.classMoveListFactoryToMoveSelectorBridge<Solution_>Bridges aMoveListFactoryto aMoveSelector. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.move.generic
Classes in org.optaplanner.core.impl.heuristic.selector.move.generic that implement SolverLifecycleListener Modifier and Type Class Description classChangeMoveSelector<Solution_>classGenericMoveSelector<Solution_>Abstract superclass for every genericMoveSelector.classPillarChangeMoveSelector<Solution_>classPillarSwapMoveSelector<Solution_>classSwapMoveSelector<Solution_> -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
Classes in org.optaplanner.core.impl.heuristic.selector.move.generic.chained that implement SolverLifecycleListener Modifier and Type Class Description classKOptMoveSelector<Solution_>classSubChainChangeMoveSelector<Solution_>classSubChainSwapMoveSelector<Solution_>classTailChainSwapMoveSelector<Solution_>Also known as a 2-opt move selector. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.value
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.value Modifier and Type Interface Description interfaceEntityIndependentValueSelector<Solution_>interfaceValueSelector<Solution_>Selects values from theValueRangeProviderfor aPlanningVariableannotated property.Classes in org.optaplanner.core.impl.heuristic.selector.value that implement SolverLifecycleListener Modifier and Type Class Description classAbstractValueSelector<Solution_>Abstract superclass forValueSelector.classFromEntityPropertyValueSelector<Solution_>This is the commonValueSelectorimplementation.classFromSolutionPropertyValueSelector<Solution_>This is the commonValueSelectorimplementation. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.value.chained
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.value.chained Modifier and Type Interface Description interfaceSubChainSelector<Solution_>Classes in org.optaplanner.core.impl.heuristic.selector.value.chained that implement SolverLifecycleListener Modifier and Type Class Description classDefaultSubChainSelector<Solution_>This is the commonSubChainSelectorimplementation. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.value.decorator
Classes in org.optaplanner.core.impl.heuristic.selector.value.decorator that implement SolverLifecycleListener Modifier and Type Class Description classAbstractCachingValueSelector<Solution_>classCachingValueSelector<Solution_>AValueSelectorthat caches the result of its childValueSelector.classDowncastingValueSelector<Solution_>classEntityDependentSortingValueSelector<Solution_>classEntityIndependentFilteringValueSelector<Solution_>classEntityIndependentInitializedValueSelector<Solution_>classFilteringValueSelector<Solution_>classInitializedValueSelector<Solution_>Prevents creating chains without an anchor.classProbabilityValueSelector<Solution_>classReinitializeVariableValueSelector<Solution_>Prevents reassigning of already initialized variables during Construction Heuristics and Exhaustive Search.classSelectedCountLimitValueSelector<Solution_>classShufflingValueSelector<Solution_>classSortingValueSelector<Solution_> -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.value.mimic
Classes in org.optaplanner.core.impl.heuristic.selector.value.mimic that implement SolverLifecycleListener Modifier and Type Class Description classMimicRecordingValueSelector<Solution_>classMimicReplayingValueSelector<Solution_> -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.value.nearby
Classes in org.optaplanner.core.impl.heuristic.selector.value.nearby that implement SolverLifecycleListener Modifier and Type Class Description classNearEntityNearbyValueSelector<Solution_> -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.localsearch
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.localsearch Modifier and Type Interface Description interfaceLocalSearchPhase<Solution_>ALocalSearchPhaseis aPhasewhich uses a Local Search algorithm, such asTabu Search,Simulated Annealing,Late Acceptance, ...Classes in org.optaplanner.core.impl.localsearch that implement SolverLifecycleListener Modifier and Type Class Description classDefaultLocalSearchPhase<Solution_>Default implementation ofLocalSearchPhase. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.localsearch.decider.acceptor
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.localsearch.decider.acceptor Modifier and Type Interface Description interfaceAcceptor<Solution_>An Acceptor accepts or rejects a selectedMove.Classes in org.optaplanner.core.impl.localsearch.decider.acceptor that implement SolverLifecycleListener Modifier and Type Class Description classAbstractAcceptor<Solution_>Abstract superclass forAcceptor.classCompositeAcceptor<Solution_>Combines several acceptors into one. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge
Classes in org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge that implement SolverLifecycleListener Modifier and Type Class Description classGreatDelugeAcceptor<Solution_> -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.localsearch.decider.acceptor.hillclimbing
Classes in org.optaplanner.core.impl.localsearch.decider.acceptor.hillclimbing that implement SolverLifecycleListener Modifier and Type Class Description classHillClimbingAcceptor<Solution_> -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance
Classes in org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance that implement SolverLifecycleListener Modifier and Type Class Description classLateAcceptanceAcceptor<Solution_> -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing
Classes in org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing that implement SolverLifecycleListener Modifier and Type Class Description classSimulatedAnnealingAcceptor<Solution_>The time gradient implementation of simulated annealing. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing
Classes in org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing that implement SolverLifecycleListener Modifier and Type Class Description classStepCountingHillClimbingAcceptor<Solution_> -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.localsearch.decider.acceptor.tabu
Classes in org.optaplanner.core.impl.localsearch.decider.acceptor.tabu that implement SolverLifecycleListener Modifier and Type Class Description classAbstractTabuAcceptor<Solution_>Abstract superclass for all Tabu Acceptors.classEntityTabuAcceptor<Solution_>classMoveTabuAcceptor<Solution_>classValueTabuAcceptor<Solution_> -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.localsearch.decider.forager
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.localsearch.decider.forager Modifier and Type Interface Description interfaceLocalSearchForager<Solution_>Collects the moves and picks the next step from those for theLocalSearchDecider.Classes in org.optaplanner.core.impl.localsearch.decider.forager that implement SolverLifecycleListener Modifier and Type Class Description classAbstractLocalSearchForager<Solution_>Abstract superclass forLocalSearchForager.classAcceptedLocalSearchForager<Solution_>ALocalSearchForagerwhich forages accepted moves and ignores unaccepted moves. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.localsearch.decider.forager.finalist
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.localsearch.decider.forager.finalist Modifier and Type Interface Description interfaceFinalistPodium<Solution_>A podium gathers the finalists (theLocalSearchMoveScopes which might win) and picks the winner.Classes in org.optaplanner.core.impl.localsearch.decider.forager.finalist that implement SolverLifecycleListener Modifier and Type Class Description classAbstractFinalistPodium<Solution_>Abstract superclass forFinalistPodium.classHighestScoreFinalistPodium<Solution_>Default implementation ofFinalistPodium.classStrategicOscillationByLevelFinalistPodium<Solution_>Strategic oscillation, works well with Tabu search. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.localsearch.event
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.localsearch.event Modifier and Type Interface Description interfaceLocalSearchPhaseLifecycleListener<Solution_>Classes in org.optaplanner.core.impl.localsearch.event that implement SolverLifecycleListener Modifier and Type Class Description classLocalSearchPhaseLifecycleListenerAdapter<Solution_>An adapter forLocalSearchPhaseLifecycleListener. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.partitionedsearch
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.partitionedsearch Modifier and Type Interface Description interfacePartitionedSearchPhase<Solution_>APartitionedSearchPhaseis aPhasewhich uses a Partition Search algorithm.Classes in org.optaplanner.core.impl.partitionedsearch that implement SolverLifecycleListener Modifier and Type Class Description classDefaultPartitionedSearchPhase<Solution_>Default implementation ofPartitionedSearchPhase. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.partitionedsearch.event
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.partitionedsearch.event Modifier and Type Interface Description interfacePartitionedSearchPhaseLifecycleListener<Solution_> -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.phase
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.phase Modifier and Type Interface Description interfacePhase<Solution_>A phase of aSolver.Classes in org.optaplanner.core.impl.phase that implement SolverLifecycleListener Modifier and Type Class Description classAbstractPhase<Solution_>classNoChangePhase<Solution_>ANoChangePhaseis aPhasewhich does nothing. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.phase.custom
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.phase.custom Modifier and Type Interface Description interfaceCustomPhase<Solution_>Classes in org.optaplanner.core.impl.phase.custom that implement SolverLifecycleListener Modifier and Type Class Description classDefaultCustomPhase<Solution_>Default implementation ofCustomPhase. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.phase.event
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.phase.event Modifier and Type Interface Description interfacePhaseLifecycleListener<Solution_>Classes in org.optaplanner.core.impl.phase.event that implement SolverLifecycleListener Modifier and Type Class Description classPhaseLifecycleListenerAdapter<Solution_>An adapter forPhaseLifecycleListener. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.solver.event
Classes in org.optaplanner.core.impl.solver.event that implement SolverLifecycleListener Modifier and Type Class Description classSolverLifecycleListenerAdapter<Solution_>An adapter forSolverLifecycleListener. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.solver.recaller
Classes in org.optaplanner.core.impl.solver.recaller that implement SolverLifecycleListener Modifier and Type Class Description classBestSolutionRecaller<Solution_>Remembers thebest solutionthat aSolverencounters. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.solver.termination
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.solver.termination Modifier and Type Interface Description interfaceTermination<Solution_>
-