gr.uoa.di.madgik.commons.infra.nodeassignmentpolicy
Class SingleNodePolicy
java.lang.Object
gr.uoa.di.madgik.commons.infra.nodeassignmentpolicy.SingleNodePolicy
- All Implemented Interfaces:
- NodeAssignmentPolicy
public class SingleNodePolicy
- extends Object
- implements NodeAssignmentPolicy
- Author:
- gerasimos.farantatos - DI NKUA
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SingleNodePolicy
public SingleNodePolicy(NodeSelector selector)
SingleNodePolicy
public SingleNodePolicy(NodeSelector selector,
float threshold)
getType
public NodeAssignmentPolicy.Type getType()
- Specified by:
getType in interface NodeAssignmentPolicy
setPenalty
public void setPenalty(float collocationPenalty)
throws Exception
- Specified by:
setPenalty in interface NodeAssignmentPolicy
- Throws:
Exception
selectNode
public HostingNode selectNode(List<HostingNode> candidates)
throws Exception
- Specified by:
selectNode in interface NodeAssignmentPolicy
- Throws:
Exception
reset
public void reset()
- Specified by:
reset in interface NodeAssignmentPolicy
Copyright © 2013. All Rights Reserved.