Uses of Interface
org.optaplanner.core.impl.phase.event.PhaseLifecycleListener
-
-
Uses of PhaseLifecycleListener in org.optaplanner.core.impl.constructionheuristic
Subinterfaces of PhaseLifecycleListener 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 PhaseLifecycleListener Modifier and Type Class Description classDefaultConstructionHeuristicPhase<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 interfaceEntityPlacerClasses in org.optaplanner.core.impl.constructionheuristic.placer that implement PhaseLifecycleListener Modifier and Type Class Description classPooledEntityPlacerclassQueuedEntityPlacerclassQueuedValuePlacer -
Uses of PhaseLifecycleListener in org.optaplanner.core.impl.exhaustivesearch
Subinterfaces of PhaseLifecycleListener 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 PhaseLifecycleListener Modifier and Type Class Description classDefaultExhaustiveSearchPhase<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 interfaceIterableSelector<T>interfaceListIterableSelector<T>interfaceSelectorGeneral interface forMoveSelector,EntitySelectorandValueSelectorwhich generatesMoves or parts of them.Classes in org.optaplanner.core.impl.heuristic.selector that implement PhaseLifecycleListener Modifier and Type Class Description classAbstractSelectorAbstract 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 classSelectionCacheLifecycleBridge -
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 interfaceEntitySelectorSelects instances of 1PlanningEntityannotated class.Classes in org.optaplanner.core.impl.heuristic.selector.entity that implement PhaseLifecycleListener Modifier and Type Class Description classAbstractEntitySelectorAbstract superclass forEntitySelector.classFromSolutionEntitySelectorThis is the commonEntitySelectorimplementation. -
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 classAbstractCachingEntitySelectorclassCachingEntitySelectorAEntitySelectorthat caches the result of its childEntitySelector.classFilteringEntitySelectorclassProbabilityEntitySelectorclassSelectedCountLimitEntitySelectorclassShufflingEntitySelectorclassSortingEntitySelector -
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 classMimicRecordingEntitySelectorclassMimicReplayingEntitySelector -
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 classNearEntityNearbyEntitySelector -
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 interfacePillarSelectorA 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 PhaseLifecycleListener Modifier and Type Class Description classDefaultPillarSelector -
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 interfaceMoveSelectorGeneratesMoves.Classes in org.optaplanner.core.impl.heuristic.selector.move that implement PhaseLifecycleListener Modifier and Type Class Description classAbstractMoveSelectorAbstract 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 classCartesianProductMoveSelectorACompositeMoveSelectorthat Cartesian products 2 or moreMoveSelectors.classCompositeMoveSelectorAbstract superclass for every compositeMoveSelector.classUnionMoveSelectorACompositeMoveSelectorthat unions 2 or moreMoveSelectors. -
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 classAbstractCachingMoveSelectorclassCachingMoveSelectorAMoveSelectorthat caches the result of its childMoveSelector.classFilteringMoveSelectorclassProbabilityMoveSelectorclassSelectedCountLimitMoveSelectorclassShufflingMoveSelectorclassSortingMoveSelector -
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 classMoveIteratorFactoryToMoveSelectorBridgeBridges aMoveIteratorFactoryto aMoveSelector.classMoveListFactoryToMoveSelectorBridgeBridges aMoveListFactoryto 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 classChangeMoveSelectorclassGenericMoveSelectorAbstract superclass for every genericMoveSelector.classPillarChangeMoveSelectorclassPillarSwapMoveSelectorclassSwapMoveSelector -
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 classKOptMoveSelectorclassSubChainChangeMoveSelectorclassSubChainSwapMoveSelectorclassTailChainSwapMoveSelectorAlso known as a 2-opt move selector. -
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 interfaceEntityIndependentValueSelectorinterfaceValueSelectorSelects values from theValueRangeProviderfor aPlanningVariableannotated property.Classes in org.optaplanner.core.impl.heuristic.selector.value that implement PhaseLifecycleListener Modifier and Type Class Description classAbstractValueSelectorAbstract superclass forValueSelector.classFromEntityPropertyValueSelector<Solution_>This is the commonValueSelectorimplementation.classFromSolutionPropertyValueSelectorThis is the commonValueSelectorimplementation. -
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 interfaceSubChainSelectorClasses in org.optaplanner.core.impl.heuristic.selector.value.chained that implement PhaseLifecycleListener Modifier and Type Class Description classDefaultSubChainSelectorThis is the commonSubChainSelectorimplementation. -
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 classAbstractCachingValueSelectorclassCachingValueSelectorAValueSelectorthat caches the result of its childValueSelector.classDowncastingValueSelectorclassEntityDependentSortingValueSelectorclassEntityIndependentFilteringValueSelectorclassEntityIndependentInitializedValueSelectorclassFilteringValueSelectorclassInitializedValueSelectorPrevents creating chains without an anchor.classProbabilityValueSelectorclassReinitializeVariableValueSelectorPrevents reassigning of already initialized variables during Construction Heuristics and Exhaustive Search.classSelectedCountLimitValueSelectorclassShufflingValueSelectorclassSortingValueSelector -
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 classMimicRecordingValueSelectorclassMimicReplayingValueSelector -
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 classNearEntityNearbyValueSelector -
Uses of PhaseLifecycleListener in org.optaplanner.core.impl.localsearch
Subinterfaces of PhaseLifecycleListener 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 PhaseLifecycleListener Modifier and Type Class Description classDefaultLocalSearchPhase<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 interfacePartitionedSearchPhase<Solution_>APartitionedSearchPhaseis aPhasewhich uses a Partition Search algorithm.Classes in org.optaplanner.core.impl.partitionedsearch that implement PhaseLifecycleListener Modifier and Type Class Description classDefaultPartitionedSearchPhase<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 interfacePhase<Solution_>A phase of aSolver.Classes in org.optaplanner.core.impl.phase that implement PhaseLifecycleListener Modifier and Type Class Description classAbstractPhase<Solution_>classNoChangePhase<Solution_>ANoChangePhaseis aPhasewhich does nothing.Methods in org.optaplanner.core.impl.phase with parameters of type PhaseLifecycleListener Modifier and Type Method Description voidAbstractPhase. addPhaseLifecycleListener(PhaseLifecycleListener<Solution_> phaseLifecycleListener)voidPhase. addPhaseLifecycleListener(PhaseLifecycleListener<Solution_> phaseLifecycleListener)Add aPhaseLifecycleListenerthat is only notified of thephaseand thestepStarted(AbstractStepScope)step} starting/ending events from this phase (and theSolverLifecycleListener.solvingStarted(DefaultSolverScope)solving} events too of course).voidAbstractPhase. removePhaseLifecycleListener(PhaseLifecycleListener<Solution_> phaseLifecycleListener)voidPhase. 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 interfaceCustomPhase<Solution_>Classes in org.optaplanner.core.impl.phase.custom that implement PhaseLifecycleListener Modifier and Type Class Description classDefaultCustomPhase<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 classPhaseLifecycleListenerAdapter<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 voidAbstractSolver. addPhaseLifecycleListener(PhaseLifecycleListener<Solution_> phaseLifecycleListener)Add aPhaseLifecycleListenerthat is notified ofSolverLifecycleListener.solvingStarted(DefaultSolverScope)solving} events and also of thephaseand thestepStarted(AbstractStepScope)step} starting/ending events of all phases.voidAbstractSolver. 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 classBestSolutionRecaller<Solution_>Remembers thebest solutionthat aSolverencounters. -
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 interfaceTerminationClasses in org.optaplanner.core.impl.solver.termination that implement PhaseLifecycleListener Modifier and Type Class Description classAbstractCompositeTerminationAbstract superclass that combines multipleTerminations.classAbstractTerminationAbstract superclass forTermination.classAndCompositeTerminationclassBasicPlumbingTerminationConcurrency notes: Condition predicate on (BasicPlumbingTermination.problemFactChangeQueueis not empty orBasicPlumbingTermination.terminatedEarlyis true).classBestScoreFeasibleTerminationclassBestScoreTerminationclassChildThreadPlumbingTerminationclassOrCompositeTerminationclassPhaseToSolverTerminationBridgeclassScoreCalculationCountTerminationclassStepCountTerminationclassTimeMillisSpentTerminationclassUnimprovedStepCountTerminationclassUnimprovedTimeMillisSpentScoreDifferenceThresholdTerminationclassUnimprovedTimeMillisSpentTermination
-