Class TerminationFactory<Solution_>
- java.lang.Object
- 
- org.optaplanner.core.impl.solver.termination.TerminationFactory<Solution_>
 
- 
 public class TerminationFactory<Solution_> extends Object 
- 
- 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<Termination<Solution_>>buildInnerTermination(HeuristicConfigPolicy<Solution_> configPolicy)<Score_ extends Score<Score_>>
 Termination<Solution_>buildTermination(HeuristicConfigPolicy<Solution_> configPolicy)Termination<Solution_>buildTermination(HeuristicConfigPolicy<Solution_> configPolicy, Termination<Solution_> chainedTermination)protected Termination<Solution_>buildTerminationFromList(List<Termination<Solution_>> terminationList)protected <Score_ extends Score<Score_>>
 List<Termination<Solution_>>buildTimeBasedTermination(HeuristicConfigPolicy<Solution_> configPolicy)static <Solution_>
 TerminationFactory<Solution_>create(TerminationConfig terminationConfig)
 
- 
- 
- 
Method Detail- 
createpublic static <Solution_> TerminationFactory<Solution_> create(TerminationConfig terminationConfig) 
 - 
buildTerminationpublic Termination<Solution_> buildTermination(HeuristicConfigPolicy<Solution_> configPolicy, Termination<Solution_> chainedTermination) 
 - 
buildTerminationpublic <Score_ extends Score<Score_>> Termination<Solution_> buildTermination(HeuristicConfigPolicy<Solution_> configPolicy) - Parameters:
- configPolicy- never null
- Returns:
- sometimes null
 
 - 
buildTimeBasedTerminationprotected <Score_ extends Score<Score_>> List<Termination<Solution_>> buildTimeBasedTermination(HeuristicConfigPolicy<Solution_> configPolicy) 
 - 
buildInnerTerminationprotected List<Termination<Solution_>> buildInnerTermination(HeuristicConfigPolicy<Solution_> configPolicy) 
 - 
buildTerminationFromListprotected Termination<Solution_> buildTerminationFromList(List<Termination<Solution_>> terminationList) 
 
- 
 
-