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

All Superinterfaces:
EventListener
All Known Subinterfaces:
Termination
All Known Implementing Classes:
AbstractCompositeTermination, AbstractSolverPhase, AbstractTermination, AndCompositeTermination, BasicPlumbingTermination, CalculateCountStatisticListener, DefaultBruteForceSolverPhase, DefaultCustomSolverPhase, DefaultGreedyFitSolverPhase, DefaultLocalSearchSolverPhase, MemoryUseStatisticListener, OrCompositeTermination, PhaseToSolverTerminationBridge, PlanningEntitySelector, PlanningValueSelector, PlanningValueWalker, PlanningVariableWalker, ScoreAttainedTermination, SolverPhaseLifecycleListenerAdapter, StepCountTermination, TimeMillisSpendTermination, UnimprovedStepCountTermination

public interface SolverPhaseLifecycleListener
extends EventListener


Method Summary
 void beforeDeciding(AbstractStepScope stepScope)
           
 void phaseEnded(AbstractSolverPhaseScope solverPhaseScope)
           
 void phaseStarted(AbstractSolverPhaseScope solverPhaseScope)
           
 void stepDecided(AbstractStepScope stepScope)
           
 void stepTaken(AbstractStepScope stepScope)
           
 

Method Detail

phaseStarted

void phaseStarted(AbstractSolverPhaseScope solverPhaseScope)

beforeDeciding

void beforeDeciding(AbstractStepScope stepScope)

stepDecided

void stepDecided(AbstractStepScope stepScope)

stepTaken

void stepTaken(AbstractStepScope stepScope)

phaseEnded

void phaseEnded(AbstractSolverPhaseScope solverPhaseScope)


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