public class LocalSearchForagerConfig extends Object
Modifier and Type | Field and Description |
---|---|
protected Integer |
acceptedCountLimit |
protected Boolean |
breakTieRandomly |
protected FinalistPodiumType |
finalistPodiumType |
protected LocalSearchPickEarlyType |
pickEarlyType |
Constructor and Description |
---|
LocalSearchForagerConfig() |
Modifier and Type | Method and Description |
---|---|
Forager |
buildForager(HeuristicConfigPolicy configPolicy) |
Integer |
getAcceptedCountLimit() |
Boolean |
getBreakTieRandomly() |
FinalistPodiumType |
getFinalistPodiumType() |
Class<? extends Forager> |
getForagerClass() |
LocalSearchPickEarlyType |
getPickEarlyType() |
void |
inherit(LocalSearchForagerConfig inheritedConfig) |
void |
setAcceptedCountLimit(Integer acceptedCountLimit) |
void |
setBreakTieRandomly(Boolean breakTieRandomly) |
void |
setFinalistPodiumType(FinalistPodiumType finalistPodiumType) |
void |
setForagerClass(Class<? extends Forager> foragerClass) |
void |
setPickEarlyType(LocalSearchPickEarlyType pickEarlyType) |
protected LocalSearchPickEarlyType pickEarlyType
protected Integer acceptedCountLimit
protected FinalistPodiumType finalistPodiumType
protected Boolean breakTieRandomly
public LocalSearchPickEarlyType getPickEarlyType()
public void setPickEarlyType(LocalSearchPickEarlyType pickEarlyType)
public Integer getAcceptedCountLimit()
public void setAcceptedCountLimit(Integer acceptedCountLimit)
public FinalistPodiumType getFinalistPodiumType()
public void setFinalistPodiumType(FinalistPodiumType finalistPodiumType)
public Boolean getBreakTieRandomly()
public void setBreakTieRandomly(Boolean breakTieRandomly)
public Forager buildForager(HeuristicConfigPolicy configPolicy)
public void inherit(LocalSearchForagerConfig inheritedConfig)
Copyright © 2006–2016 JBoss by Red Hat. All rights reserved.