public class LocalOnlyPolicy extends Object implements NodeAssignmentPolicy
NodeAssignmentPolicy.Type| Constructor and Description |
|---|
LocalOnlyPolicy() |
LocalOnlyPolicy(NodeSelector selector) |
LocalOnlyPolicy(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 LocalOnlyPolicy()
public LocalOnlyPolicy(NodeSelector selector)
public LocalOnlyPolicy(NodeSelector selector, float threshold)
public NodeAssignmentPolicy.Type getType()
getType in interface NodeAssignmentPolicypublic void setPenalty(float collocationPenalty)
throws Exception
setPenalty in interface NodeAssignmentPolicyExceptionpublic HostingNode selectNode(List<HostingNode> candidates) throws Exception
selectNode in interface NodeAssignmentPolicyExceptionpublic void reset()
reset in interface NodeAssignmentPolicyCopyright © 2018. All Rights Reserved.