org.drools.planner.core.phase.event
Interface SolverPhaseLifecycleListener

All Superinterfaces:
EventListener, SolverLifecycleListener
All Known Subinterfaces:
BruteForceSolverPhase, ConstructionHeuristicSolverPhase, CustomSolverPhase, EntityPlacer, EntitySelector, GreedyFitSolverPhase, LocalSearchSolverPhase, MoveSelector, PillarSelector, Placer, Selector, SolverPhase, SubChainSelector, Termination, ValueSelector
All Known Implementing Classes:
AbstractCachingEntitySelector, AbstractCachingMoveSelector, AbstractCachingValueSelector, AbstractCompositeTermination, AbstractEntitySelector, AbstractMoveSelector, AbstractPlacer, AbstractSelector, AbstractSolverPhase, AbstractTermination, AbstractValueSelector, AndCompositeTermination, BasicPlumbingTermination, BestSolutionRecaller, CachingEntitySelector, CachingMoveSelector, CachingValueSelector, CartesianProductMoveSelector, ChangeMoveSelector, CompositeMoveSelector, DecreasingDifficultyEntitySelector, DefaultBruteForceSolverPhase, DefaultConstructionHeuristicSolverPhase, DefaultCustomSolverPhase, DefaultGreedyFitSolverPhase, DefaultLocalSearchSolverPhase, DefaultSubChainSelector, FilteringEntitySelector, FilteringMoveSelector, FromSolutionEntitySelector, FromSolutionPropertyValueSelector, GenericMoveSelector, MoveIteratorFactoryToMoveSelectorBridge, MoveListFactoryToMoveSelectorBridge, OrCompositeTermination, PhaseToSolverTerminationBridge, PillarSwapMoveSelector, PlanningEntitySelector, PlanningValueSelector, PlanningValueWalker, PlanningVariableWalker, ProbabilityEntitySelector, ProbabilityMoveSelector, ProbabilityValueSelector, QueuedEntityPlacer, SameValuePillarSelector, ScoreAttainedTermination, SelectionCacheLifecycleBridge, ShufflingEntitySelector, ShufflingMoveSelector, ShufflingValueSelector, SolverPhaseLifecycleListenerAdapter, StepCountTermination, SubChainChangeMoveSelector, SubChainSwapMoveSelector, SwapMoveSelector, TimeMillisSpendTermination, UnimprovedStepCountTermination, UnionMoveSelector, ValuePlacer

public interface SolverPhaseLifecycleListener
extends SolverLifecycleListener


Method Summary
 void phaseEnded(AbstractSolverPhaseScope phaseScope)
           
 void phaseStarted(AbstractSolverPhaseScope phaseScope)
           
 void stepEnded(AbstractStepScope stepScope)
           
 void stepStarted(AbstractStepScope stepScope)
           
 
Methods inherited from interface org.drools.planner.core.solver.event.SolverLifecycleListener
solvingEnded, solvingStarted
 

Method Detail

phaseStarted

void phaseStarted(AbstractSolverPhaseScope phaseScope)

stepStarted

void stepStarted(AbstractStepScope stepScope)

stepEnded

void stepEnded(AbstractStepScope stepScope)

phaseEnded

void phaseEnded(AbstractSolverPhaseScope phaseScope)


Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.