Constructor and Description |
---|
TerminationConfig() |
public Class<? extends Termination> getTerminationClass()
public void setTerminationClass(Class<? extends Termination> terminationClass)
public TerminationCompositionStyle getTerminationCompositionStyle()
public void setTerminationCompositionStyle(TerminationCompositionStyle terminationCompositionStyle)
public Long getMillisecondsSpentLimit()
public void setMillisecondsSpentLimit(Long millisecondsSpentLimit)
public Long getSecondsSpentLimit()
public void setSecondsSpentLimit(Long secondsSpentLimit)
public Long getMinutesSpentLimit()
public void setMinutesSpentLimit(Long minutesSpentLimit)
public Long getHoursSpentLimit()
public void setHoursSpentLimit(Long hoursSpentLimit)
public Long getUnimprovedMillisecondsSpentLimit()
public void setUnimprovedMillisecondsSpentLimit(Long unimprovedMillisecondsSpentLimit)
public Long getUnimprovedSecondsSpentLimit()
public void setUnimprovedSecondsSpentLimit(Long unimprovedSecondsSpentLimit)
public Long getUnimprovedMinutesSpentLimit()
public void setUnimprovedMinutesSpentLimit(Long unimprovedMinutesSpentLimit)
public Long getUnimprovedHoursSpentLimit()
public void setUnimprovedHoursSpentLimit(Long unimprovedHoursSpentLimit)
public String getBestScoreLimit()
public void setBestScoreLimit(String bestScoreLimit)
public Boolean getBestScoreFeasible()
public void setBestScoreFeasible(Boolean bestScoreFeasible)
public Integer getStepCountLimit()
public void setStepCountLimit(Integer stepCountLimit)
public Integer getUnimprovedStepCountLimit()
public void setUnimprovedStepCountLimit(Integer unimprovedStepCountLimit)
public List<TerminationConfig> getTerminationConfigList()
public void setTerminationConfigList(List<TerminationConfig> terminationConfigList)
public Termination buildTermination(HeuristicConfigPolicy configPolicy, Termination chainedTermination)
public Termination buildTermination(HeuristicConfigPolicy configPolicy)
configPolicy
- never nullpublic Long calculateTimeMillisSpentLimit()
public void shortenTimeMillisSpentLimit(long timeMillisSpentLimit)
public Long calculateUnimprovedTimeMillisSpentLimit()
public void inherit(TerminationConfig inheritedConfig)
public TerminationConfig clone()
Copyright © 2006–2015 JBoss by Red Hat. All rights reserved.