org.optaplanner.core.config.termination
Modifier and Type | Class and Description |
---|---|
static class |
TerminationConfig.TerminationCompositionStyle |
Constructor and Description |
---|
TerminationConfig() |
public Class<? extends Termination> getTerminationClass()
public void setTerminationClass(Class<? extends Termination> terminationClass)
public TerminationConfig.TerminationCompositionStyle getTerminationCompositionStyle()
public void setTerminationCompositionStyle(TerminationConfig.TerminationCompositionStyle terminationCompositionStyle)
public Long getMaximumTimeMillisSpend()
public void setMaximumTimeMillisSpend(Long maximumTimeMillisSpend)
public Long getMaximumSecondsSpend()
public void setMaximumSecondsSpend(Long maximumSecondsSpend)
public Long getMaximumMinutesSpend()
public void setMaximumMinutesSpend(Long maximumMinutesSpend)
public Long getMaximumHoursSpend()
public void setMaximumHoursSpend(Long maximumHoursSpend)
public String getScoreAttained()
public void setScoreAttained(String scoreAttained)
public Integer getMaximumStepCount()
public void setMaximumStepCount(Integer maximumStepCount)
public Integer getMaximumUnimprovedStepCount()
public void setMaximumUnimprovedStepCount(Integer maximumUnimprovedStepCount)
public List<TerminationConfig> getTerminationConfigList()
public void setTerminationConfigList(List<TerminationConfig> terminationConfigList)
public Termination buildTermination(HeuristicConfigPolicy configPolicy, Termination chainedTermination)
public Termination buildTermination(HeuristicConfigPolicy configPolicy)
public Long calculateMaximumTimeMillisSpendTotal()
public void shortenMaximumTimeMillisSpendTotal(long maximumTimeMillisSpendTotal)
public void inherit(TerminationConfig inheritedConfig)
public TerminationConfig clone()
Copyright © 2006-2013 JBoss by Red Hat. All Rights Reserved.