public class MinimumCollocationPolicy extends Object implements NodeAssignmentPolicy
NodeAssignmentPolicy.Type| Modifier and Type | Field and Description |
|---|---|
static float |
DefaultPenalty |
| Constructor and Description |
|---|
MinimumCollocationPolicy(NodeSelector selector) |
MinimumCollocationPolicy(NodeSelector selector,
float threshold) |
| Modifier and Type | Method and Description |
|---|---|
NodeAssignmentPolicy.Type |
getType() |
void |
reset() |
HostingNode |
selectNode(List<HostingNode> candidates) |
void |
setPenalty(float collocationPenalty) |
public MinimumCollocationPolicy(NodeSelector selector)
public MinimumCollocationPolicy(NodeSelector selector, float threshold)
public NodeAssignmentPolicy.Type getType()
getType in interface NodeAssignmentPolicypublic void setPenalty(float collocationPenalty)
setPenalty in interface NodeAssignmentPolicypublic HostingNode selectNode(List<HostingNode> candidates) throws Exception
selectNode in interface NodeAssignmentPolicyExceptionpublic void reset()
reset in interface NodeAssignmentPolicyCopyright © 2018. All Rights Reserved.