Uses of Interface
org.optaplanner.core.impl.phase.event.PhaseLifecycleListener
-
-
Uses of PhaseLifecycleListener in org.optaplanner.benchmark.impl.statistic
Classes in org.optaplanner.benchmark.impl.statistic that implement PhaseLifecycleListener Modifier and Type Class Description class
StatisticRegistry<Solution_>
-
Uses of PhaseLifecycleListener in org.optaplanner.core.impl.constructionheuristic
Subinterfaces of PhaseLifecycleListener in org.optaplanner.core.impl.constructionheuristic Modifier and Type Interface Description interface
ConstructionHeuristicPhase<Solution_>
AConstructionHeuristicPhase
is aPhase
which uses a construction heuristic algorithm, such as First Fit, First Fit Decreasing, Cheapest Insertion, ...Classes in org.optaplanner.core.impl.constructionheuristic that implement PhaseLifecycleListener Modifier and Type Class Description class
DefaultConstructionHeuristicPhase<Solution_>
Default implementation ofConstructionHeuristicPhase
. -
Uses of PhaseLifecycleListener in org.optaplanner.core.impl.constructionheuristic.placer
Subinterfaces of PhaseLifecycleListener in org.optaplanner.core.impl.constructionheuristic.placer Modifier and Type Interface Description interface
EntityPlacer<Solution_>
Classes in org.optaplanner.core.impl.constructionheuristic.placer that implement PhaseLifecycleListener Modifier and Type Class Description class
AbstractEntityPlacer<Solution_>
Abstract superclass forEntityPlacer
.class
PooledEntityPlacer<Solution_>
class
QueuedEntityPlacer<Solution_>
class
QueuedValuePlacer<Solution_>
-
Uses of PhaseLifecycleListener in org.optaplanner.core.impl.exhaustivesearch
Subinterfaces of PhaseLifecycleListener in org.optaplanner.core.impl.exhaustivesearch Modifier and Type Interface Description interface
ExhaustiveSearchPhase<Solution_>
AExhaustiveSearchPhase
is aPhase
which uses an exhaustive algorithm, such as Brute Force.Classes in org.optaplanner.core.impl.exhaustivesearch that implement PhaseLifecycleListener Modifier and Type Class Description class
DefaultExhaustiveSearchPhase<Solution_>
Default implementation ofExhaustiveSearchPhase
. -
Uses of PhaseLifecycleListener in org.optaplanner.core.impl.heuristic.selector
Subinterfaces of PhaseLifecycleListener in org.optaplanner.core.impl.heuristic.selector Modifier and Type Interface Description interface
IterableSelector<Solution_,T>
interface
ListIterableSelector<Solution_,T>
interface
Selector<Solution_>
General interface forMoveSelector
,EntitySelector
andValueSelector
which generatesMove
s or parts of them.Classes in org.optaplanner.core.impl.heuristic.selector that implement PhaseLifecycleListener Modifier and Type Class Description class
AbstractSelector<Solution_>
Abstract superclass forSelector
. -
Uses of PhaseLifecycleListener in org.optaplanner.core.impl.heuristic.selector.common
Classes in org.optaplanner.core.impl.heuristic.selector.common that implement PhaseLifecycleListener Modifier and Type Class Description class
SelectionCacheLifecycleBridge<Solution_>
-
Uses of PhaseLifecycleListener in org.optaplanner.core.impl.heuristic.selector.entity
Subinterfaces of PhaseLifecycleListener in org.optaplanner.core.impl.heuristic.selector.entity Modifier and Type Interface Description interface
EntitySelector<Solution_>
Selects instances of 1PlanningEntity
annotated class.Classes in org.optaplanner.core.impl.heuristic.selector.entity that implement PhaseLifecycleListener Modifier and Type Class Description class
AbstractEntitySelector<Solution_>
Abstract superclass forEntitySelector
.class
FromSolutionEntitySelector<Solution_>
This is the commonEntitySelector
implementation. -
Uses of PhaseLifecycleListener in org.optaplanner.core.impl.heuristic.selector.entity.decorator
Classes in org.optaplanner.core.impl.heuristic.selector.entity.decorator that implement PhaseLifecycleListener Modifier and Type Class Description class
AbstractCachingEntitySelector<Solution_>
class
CachingEntitySelector<Solution_>
AEntitySelector
that caches the result of its childEntitySelector
.class
FilteringEntitySelector<Solution_>
class
ProbabilityEntitySelector<Solution_>
class
SelectedCountLimitEntitySelector<Solution_>
class
ShufflingEntitySelector<Solution_>
class
SortingEntitySelector<Solution_>
-
Uses of PhaseLifecycleListener in org.optaplanner.core.impl.heuristic.selector.entity.mimic
Classes in org.optaplanner.core.impl.heuristic.selector.entity.mimic that implement PhaseLifecycleListener Modifier and Type Class Description class
MimicRecordingEntitySelector<Solution_>
class
MimicReplayingEntitySelector<Solution_>
-
Uses of PhaseLifecycleListener in org.optaplanner.core.impl.heuristic.selector.entity.nearby
Classes in org.optaplanner.core.impl.heuristic.selector.entity.nearby that implement PhaseLifecycleListener Modifier and Type Class Description class
NearEntityNearbyEntitySelector<Solution_>
-
Uses of PhaseLifecycleListener in org.optaplanner.core.impl.heuristic.selector.entity.pillar
Subinterfaces of PhaseLifecycleListener in org.optaplanner.core.impl.heuristic.selector.entity.pillar Modifier and Type Interface Description interface
PillarSelector<Solution_>
A pillar is aList
of 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 PhaseLifecycleListener Modifier and Type Class Description class
DefaultPillarSelector<Solution_>
-
Uses of PhaseLifecycleListener in org.optaplanner.core.impl.heuristic.selector.move
Subinterfaces of PhaseLifecycleListener in org.optaplanner.core.impl.heuristic.selector.move Modifier and Type Interface Description interface
MoveSelector<Solution_>
GeneratesMove
s.Classes in org.optaplanner.core.impl.heuristic.selector.move that implement PhaseLifecycleListener Modifier and Type Class Description class
AbstractMoveSelector<Solution_>
Abstract superclass forMoveSelector
. -
Uses of PhaseLifecycleListener in org.optaplanner.core.impl.heuristic.selector.move.composite
Classes in org.optaplanner.core.impl.heuristic.selector.move.composite that implement PhaseLifecycleListener Modifier and Type Class Description class
CartesianProductMoveSelector<Solution_>
ACompositeMoveSelector
that Cartesian products 2 or moreMoveSelector
s.class
CompositeMoveSelector<Solution_>
Abstract superclass for every compositeMoveSelector
.class
UnionMoveSelector<Solution_>
ACompositeMoveSelector
that unions 2 or moreMoveSelector
s. -
Uses of PhaseLifecycleListener in org.optaplanner.core.impl.heuristic.selector.move.decorator
Classes in org.optaplanner.core.impl.heuristic.selector.move.decorator that implement PhaseLifecycleListener Modifier and Type Class Description class
AbstractCachingMoveSelector<Solution_>
class
CachingMoveSelector<Solution_>
AMoveSelector
that caches the result of its childMoveSelector
.class
FilteringMoveSelector<Solution_>
class
ProbabilityMoveSelector<Solution_>
class
SelectedCountLimitMoveSelector<Solution_>
class
ShufflingMoveSelector<Solution_>
class
SortingMoveSelector<Solution_>
-
Uses of PhaseLifecycleListener in org.optaplanner.core.impl.heuristic.selector.move.factory
Classes in org.optaplanner.core.impl.heuristic.selector.move.factory that implement PhaseLifecycleListener Modifier and Type Class Description class
MoveIteratorFactoryToMoveSelectorBridge<Solution_>
Bridges aMoveIteratorFactory
to aMoveSelector
.class
MoveListFactoryToMoveSelectorBridge<Solution_>
Bridges aMoveListFactory
to aMoveSelector
. -
Uses of PhaseLifecycleListener in org.optaplanner.core.impl.heuristic.selector.move.generic
Classes in org.optaplanner.core.impl.heuristic.selector.move.generic that implement PhaseLifecycleListener Modifier and Type Class Description class
ChangeMoveSelector<Solution_>
class
GenericMoveSelector<Solution_>
Abstract superclass for every genericMoveSelector
.class
PillarChangeMoveSelector<Solution_>
class
PillarSwapMoveSelector<Solution_>
class
SwapMoveSelector<Solution_>
-
Uses of PhaseLifecycleListener in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
Classes in org.optaplanner.core.impl.heuristic.selector.move.generic.chained that implement PhaseLifecycleListener Modifier and Type Class Description class
KOptMoveSelector<Solution_>
class
SubChainChangeMoveSelector<Solution_>
class
SubChainSwapMoveSelector<Solution_>
class
TailChainSwapMoveSelector<Solution_>
Also known as a 2-opt move selector. -
Uses of PhaseLifecycleListener in org.optaplanner.core.impl.heuristic.selector.move.generic.list
Classes in org.optaplanner.core.impl.heuristic.selector.move.generic.list that implement PhaseLifecycleListener Modifier and Type Class Description class
ListChangeMoveSelector<Solution_>
class
ListSwapMoveSelector<Solution_>
-
Uses of PhaseLifecycleListener in org.optaplanner.core.impl.heuristic.selector.value
Subinterfaces of PhaseLifecycleListener in org.optaplanner.core.impl.heuristic.selector.value Modifier and Type Interface Description interface
EntityIndependentValueSelector<Solution_>
interface
ValueSelector<Solution_>
Selects values from theValueRangeProvider
for aPlanningVariable
annotated property.Classes in org.optaplanner.core.impl.heuristic.selector.value that implement PhaseLifecycleListener Modifier and Type Class Description class
AbstractValueSelector<Solution_>
Abstract superclass forValueSelector
.class
FromEntityPropertyValueSelector<Solution_>
This is the commonValueSelector
implementation.class
FromSolutionPropertyValueSelector<Solution_>
This is the commonValueSelector
implementation. -
Uses of PhaseLifecycleListener in org.optaplanner.core.impl.heuristic.selector.value.chained
Subinterfaces of PhaseLifecycleListener in org.optaplanner.core.impl.heuristic.selector.value.chained Modifier and Type Interface Description interface
SubChainSelector<Solution_>
Classes in org.optaplanner.core.impl.heuristic.selector.value.chained that implement PhaseLifecycleListener Modifier and Type Class Description class
DefaultSubChainSelector<Solution_>
This is the commonSubChainSelector
implementation. -
Uses of PhaseLifecycleListener in org.optaplanner.core.impl.heuristic.selector.value.decorator
Classes in org.optaplanner.core.impl.heuristic.selector.value.decorator that implement PhaseLifecycleListener Modifier and Type Class Description class
AbstractCachingValueSelector<Solution_>
class
CachingValueSelector<Solution_>
AValueSelector
that caches the result of its childValueSelector
.class
DowncastingValueSelector<Solution_>
class
EntityDependentSortingValueSelector<Solution_>
class
EntityIndependentFilteringValueSelector<Solution_>
class
EntityIndependentInitializedValueSelector<Solution_>
class
FilteringValueSelector<Solution_>
class
InitializedValueSelector<Solution_>
Prevents creating chains without an anchor.class
ProbabilityValueSelector<Solution_>
class
ReinitializeVariableValueSelector<Solution_>
Prevents reassigning of already initialized variables during Construction Heuristics and Exhaustive Search.class
SelectedCountLimitValueSelector<Solution_>
class
ShufflingValueSelector<Solution_>
class
SortingValueSelector<Solution_>
class
UnassignedValueSelector<Solution_>
Discards planning values that are already assigned to a list variable. -
Uses of PhaseLifecycleListener in org.optaplanner.core.impl.heuristic.selector.value.mimic
Classes in org.optaplanner.core.impl.heuristic.selector.value.mimic that implement PhaseLifecycleListener Modifier and Type Class Description class
MimicRecordingValueSelector<Solution_>
class
MimicReplayingValueSelector<Solution_>
-
Uses of PhaseLifecycleListener in org.optaplanner.core.impl.heuristic.selector.value.nearby
Classes in org.optaplanner.core.impl.heuristic.selector.value.nearby that implement PhaseLifecycleListener Modifier and Type Class Description class
NearEntityNearbyValueSelector<Solution_>
-
Uses of PhaseLifecycleListener in org.optaplanner.core.impl.localsearch
Subinterfaces of PhaseLifecycleListener in org.optaplanner.core.impl.localsearch Modifier and Type Interface Description interface
LocalSearchPhase<Solution_>
ALocalSearchPhase
is aPhase
which uses a Local Search algorithm, such asTabu Search
,Simulated Annealing
,Late Acceptance
, ...Classes in org.optaplanner.core.impl.localsearch that implement PhaseLifecycleListener Modifier and Type Class Description class
DefaultLocalSearchPhase<Solution_>
Default implementation ofLocalSearchPhase
. -
Uses of PhaseLifecycleListener in org.optaplanner.core.impl.partitionedsearch
Subinterfaces of PhaseLifecycleListener in org.optaplanner.core.impl.partitionedsearch Modifier and Type Interface Description interface
PartitionedSearchPhase<Solution_>
APartitionedSearchPhase
is aPhase
which uses a Partition Search algorithm.Classes in org.optaplanner.core.impl.partitionedsearch that implement PhaseLifecycleListener Modifier and Type Class Description class
DefaultPartitionedSearchPhase<Solution_>
Default implementation ofPartitionedSearchPhase
. -
Uses of PhaseLifecycleListener in org.optaplanner.core.impl.phase
Subinterfaces of PhaseLifecycleListener in org.optaplanner.core.impl.phase Modifier and Type Interface Description interface
Phase<Solution_>
A phase of aSolver
.Classes in org.optaplanner.core.impl.phase that implement PhaseLifecycleListener Modifier and Type Class Description class
AbstractPhase<Solution_>
class
NoChangePhase<Solution_>
ANoChangePhase
is aPhase
which does nothing.Methods in org.optaplanner.core.impl.phase with parameters of type PhaseLifecycleListener Modifier and Type Method Description void
AbstractPhase. addPhaseLifecycleListener(PhaseLifecycleListener<Solution_> phaseLifecycleListener)
void
Phase. addPhaseLifecycleListener(PhaseLifecycleListener<Solution_> phaseLifecycleListener)
Add aPhaseLifecycleListener
that is only notified of thephase
and thestep
starting/ending events from this phase (and thesolving
events too of course).void
AbstractPhase. removePhaseLifecycleListener(PhaseLifecycleListener<Solution_> phaseLifecycleListener)
void
Phase. removePhaseLifecycleListener(PhaseLifecycleListener<Solution_> phaseLifecycleListener)
-
Uses of PhaseLifecycleListener in org.optaplanner.core.impl.phase.custom
Subinterfaces of PhaseLifecycleListener in org.optaplanner.core.impl.phase.custom Modifier and Type Interface Description interface
CustomPhase<Solution_>
Classes in org.optaplanner.core.impl.phase.custom that implement PhaseLifecycleListener Modifier and Type Class Description class
DefaultCustomPhase<Solution_>
Default implementation ofCustomPhase
. -
Uses of PhaseLifecycleListener in org.optaplanner.core.impl.phase.event
Classes in org.optaplanner.core.impl.phase.event that implement PhaseLifecycleListener Modifier and Type Class Description class
PhaseLifecycleListenerAdapter<Solution_>
An adapter forPhaseLifecycleListener
. -
Uses of PhaseLifecycleListener in org.optaplanner.core.impl.solver
Methods in org.optaplanner.core.impl.solver with parameters of type PhaseLifecycleListener Modifier and Type Method Description void
AbstractSolver. addPhaseLifecycleListener(PhaseLifecycleListener<Solution_> phaseLifecycleListener)
Add aPhaseLifecycleListener
that is notified ofsolving
events and also of thephase
and thestep
starting/ending events of all phases.void
AbstractSolver. removePhaseLifecycleListener(PhaseLifecycleListener<Solution_> phaseLifecycleListener)
-
Uses of PhaseLifecycleListener in org.optaplanner.core.impl.solver.recaller
Classes in org.optaplanner.core.impl.solver.recaller that implement PhaseLifecycleListener Modifier and Type Class Description class
BestSolutionRecaller<Solution_>
Remembers thebest solution
that aSolver
encounters. -
Uses of PhaseLifecycleListener in org.optaplanner.core.impl.solver.termination
Subinterfaces of PhaseLifecycleListener in org.optaplanner.core.impl.solver.termination Modifier and Type Interface Description interface
Termination<Solution_>
-