OptaPlanner core 6.2.0.Beta1

org.optaplanner.core.impl.phase
Interface Phase

All Superinterfaces:
EventListener, PhaseLifecycleListener, SolverLifecycleListener
All Known Subinterfaces:
ConstructionHeuristicPhase, CustomPhase, ExhaustiveSearchPhase, LocalSearchPhase
All Known Implementing Classes:
AbstractPhase, DefaultConstructionHeuristicPhase, DefaultCustomPhase, DefaultExhaustiveSearchPhase, DefaultLocalSearchPhase

public interface Phase
extends PhaseLifecycleListener

A phase of a Solver.

See Also:
AbstractPhase

Method Summary
 void addPhaseLifecycleListener(PhaseLifecycleListener phaseLifecycleListener)
           
 void removePhaseLifecycleListener(PhaseLifecycleListener phaseLifecycleListener)
           
 void solve(DefaultSolverScope solverScope)
           
 
Methods inherited from interface org.optaplanner.core.impl.phase.event.PhaseLifecycleListener
phaseEnded, phaseStarted, stepEnded, stepStarted
 
Methods inherited from interface org.optaplanner.core.impl.solver.event.SolverLifecycleListener
solvingEnded, solvingStarted
 

Method Detail

solve

void solve(DefaultSolverScope solverScope)

addPhaseLifecycleListener

void addPhaseLifecycleListener(PhaseLifecycleListener phaseLifecycleListener)

removePhaseLifecycleListener

void removePhaseLifecycleListener(PhaseLifecycleListener phaseLifecycleListener)

OptaPlanner core 6.2.0.Beta1

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