org.drools.planner.core.termination
Class AbstractTermination

java.lang.Object
  extended by org.drools.planner.core.solver.event.SolverLifecycleListenerAdapter
      extended by org.drools.planner.core.phase.event.SolverPhaseLifecycleListenerAdapter
          extended by org.drools.planner.core.termination.AbstractTermination
All Implemented Interfaces:
EventListener, SolverPhaseLifecycleListener, SolverLifecycleListener, Termination
Direct Known Subclasses:
AbstractCompositeTermination, BasicPlumbingTermination, PhaseToSolverTerminationBridge, ScoreAttainedTermination, StepCountTermination, TimeMillisSpendTermination, UnimprovedStepCountTermination

public abstract class AbstractTermination
extends SolverPhaseLifecycleListenerAdapter
implements Termination

Abstract superclass for Termination.


Field Summary
protected  org.slf4j.Logger logger
           
 
Constructor Summary
AbstractTermination()
           
 
Method Summary
 
Methods inherited from class org.drools.planner.core.phase.event.SolverPhaseLifecycleListenerAdapter
phaseEnded, phaseStarted, stepEnded, stepStarted
 
Methods inherited from class org.drools.planner.core.solver.event.SolverLifecycleListenerAdapter
solvingEnded, solvingStarted
 
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.termination.Termination
calculatePhaseTimeGradient, calculateSolverTimeGradient, isPhaseTerminated, isSolverTerminated
 
Methods inherited from interface org.drools.planner.core.phase.event.SolverPhaseLifecycleListener
phaseEnded, phaseStarted, stepEnded, stepStarted
 
Methods inherited from interface org.drools.planner.core.solver.event.SolverLifecycleListener
solvingEnded, solvingStarted
 

Field Detail

logger

protected final transient org.slf4j.Logger logger
Constructor Detail

AbstractTermination

public AbstractTermination()


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