Class AbstractTermination<Solution_>
- java.lang.Object
- 
- org.optaplanner.core.impl.solver.event.SolverLifecycleListenerAdapter<Solution_>
- 
- org.optaplanner.core.impl.phase.event.PhaseLifecycleListenerAdapter<Solution_>
- 
- org.optaplanner.core.impl.solver.termination.AbstractTermination<Solution_>
 
 
 
- 
- All Implemented Interfaces:
- EventListener,- PhaseLifecycleListener<Solution_>,- SolverLifecycleListener<Solution_>,- Termination<Solution_>
 - Direct Known Subclasses:
- AbstractCompositeTermination,- BasicPlumbingTermination,- BestScoreFeasibleTermination,- BestScoreTermination,- ChildThreadPlumbingTermination,- PhaseToSolverTerminationBridge,- ScoreCalculationCountTermination,- StepCountTermination,- TimeMillisSpentTermination,- UnimprovedStepCountTermination,- UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination,- UnimprovedTimeMillisSpentTermination
 
 public abstract class AbstractTermination<Solution_> extends PhaseLifecycleListenerAdapter<Solution_> implements Termination<Solution_> Abstract superclass forTermination.
- 
- 
Field SummaryFields Modifier and Type Field Description protected org.slf4j.Loggerlogger
 - 
Constructor SummaryConstructors Constructor Description AbstractTermination()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Termination<Solution_>createChildThreadTermination(SolverScope<Solution_> solverScope, ChildThreadType childThreadType)- 
Methods inherited from class org.optaplanner.core.impl.phase.event.PhaseLifecycleListenerAdapterphaseEnded, phaseStarted, stepEnded, stepStarted
 - 
Methods inherited from class org.optaplanner.core.impl.solver.event.SolverLifecycleListenerAdaptersolvingEnded, solvingStarted
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.optaplanner.core.impl.phase.event.PhaseLifecycleListenerphaseEnded, phaseStarted, stepEnded, stepStarted
 - 
Methods inherited from interface org.optaplanner.core.impl.solver.event.SolverLifecycleListenersolvingEnded, solvingStarted
 - 
Methods inherited from interface org.optaplanner.core.impl.solver.termination.TerminationcalculatePhaseTimeGradient, calculateSolverTimeGradient, isPhaseTerminated, isSolverTerminated
 
- 
 
- 
- 
- 
Method Detail- 
createChildThreadTerminationpublic Termination<Solution_> createChildThreadTermination(SolverScope<Solution_> solverScope, ChildThreadType childThreadType) Description copied from interface:Termination- Specified by:
- createChildThreadTerminationin interface- Termination<Solution_>
- Parameters:
- solverScope- never null
- childThreadType- never null
- Returns:
- not null
 
 
- 
 
-