Class TerminationFactory<Solution_>
java.lang.Object
org.optaplanner.core.impl.solver.termination.TerminationFactory<Solution_>
- 
Method SummaryModifier and TypeMethodDescriptionprotected List<Termination<Solution_>>buildInnerTermination(HeuristicConfigPolicy<Solution_> configPolicy) <Score_ extends Score<Score_>>
 Termination<Solution_>buildTermination(HeuristicConfigPolicy<Solution_> configPolicy) 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 Details- 
create
- 
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) 
 
-