org.drools.planner.core.localsearch.decider.acceptor
Class AbstractAcceptor

java.lang.Object
  extended by org.drools.planner.core.localsearch.decider.acceptor.AbstractAcceptor
All Implemented Interfaces:
Acceptor, LocalSearchSolverLifecycleListener
Direct Known Subclasses:
AbstractTabuAcceptor, CompositeAcceptor, GreatDelugeAcceptor, LegacySimulatedAnnealingAcceptor, SimulatedAnnealingAcceptor

public abstract class AbstractAcceptor
extends Object
implements Acceptor

Abstract superclass for Acceptor.

See Also:
Acceptor

Field Summary
protected  org.slf4j.Logger logger
           
 
Constructor Summary
AbstractAcceptor()
           
 
Method Summary
 void beforeDeciding(LocalSearchStepScope localSearchStepScope)
           
 void solvingEnded(LocalSearchSolverScope localSearchSolverScope)
           
 void solvingStarted(LocalSearchSolverScope localSearchSolverScope)
           
 void stepDecided(LocalSearchStepScope localSearchStepScope)
           
 void stepTaken(LocalSearchStepScope localSearchStepScope)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.drools.planner.core.localsearch.decider.acceptor.Acceptor
calculateAcceptChance
 

Field Detail

logger

protected final transient org.slf4j.Logger logger
Constructor Detail

AbstractAcceptor

public AbstractAcceptor()
Method Detail

solvingStarted

public void solvingStarted(LocalSearchSolverScope localSearchSolverScope)
Specified by:
solvingStarted in interface LocalSearchSolverLifecycleListener

beforeDeciding

public void beforeDeciding(LocalSearchStepScope localSearchStepScope)
Specified by:
beforeDeciding in interface LocalSearchSolverLifecycleListener

stepDecided

public void stepDecided(LocalSearchStepScope localSearchStepScope)
Specified by:
stepDecided in interface LocalSearchSolverLifecycleListener

stepTaken

public void stepTaken(LocalSearchStepScope localSearchStepScope)
Specified by:
stepTaken in interface LocalSearchSolverLifecycleListener

solvingEnded

public void solvingEnded(LocalSearchSolverScope localSearchSolverScope)
Specified by:
solvingEnded in interface LocalSearchSolverLifecycleListener


Copyright © 2001-2011 JBoss Inc.. All Rights Reserved.