org.almendra.janet.ade.distributor
Class HeaviestLoadedNodeDecisionInformation
java.lang.Object
org.almendra.janet.ade.distributor.DecisionInformation
org.almendra.janet.ade.distributor.HeaviestLoadedNodeDecisionInformation
- Direct Known Subclasses:
- NodeDroppedToQSC1DecisionInformation
public class HeaviestLoadedNodeDecisionInformation
- extends DecisionInformation
- Author:
- Oliver Plohmann
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
nodeNamesToConsider
protected java.util.List nodeNamesToConsider
heaviestLoadedNodeName
protected java.lang.String heaviestLoadedNodeName
capabilityPathNames
protected java.util.List capabilityPathNames
heaviestLoadedCapabilityName
protected java.lang.String heaviestLoadedCapabilityName
cqsByCapabilityName
protected java.util.Map cqsByCapabilityName
nodeNameDroppedToQSC1
protected java.lang.String nodeNameDroppedToQSC1
candidateNodeNamesWithRequiredCapabilities
protected java.util.List candidateNodeNamesWithRequiredCapabilities
HeaviestLoadedNodeDecisionInformation
public HeaviestLoadedNodeDecisionInformation()
- Creates a new
HeaviestLoadedNodeDecisionInformation
object.
HeaviestLoadedNodeDecisionInformation
public HeaviestLoadedNodeDecisionInformation(java.util.List nodeNamesToConsider)
- Creates a new
HeaviestLoadedNodeDecisionInformation
object.
setHeaviestLoadedNodeName
public void setHeaviestLoadedNodeName(java.lang.String heaviestLoadedNodeName)
- Parameters:
heaviestLoadedNodeName
-
setCapabilitiesOfHeaviestLoadedNode
public void setCapabilitiesOfHeaviestLoadedNode(java.util.List capabilityPathNames)
- Parameters:
capabilities
-
setHeaviestLoadedCapabilityName
public void setHeaviestLoadedCapabilityName(java.lang.String heaviestLoadedCapabilityName)
- Parameters:
heaviestLoadedCapabilityName
-
setCQSByCapabilityName
public void setCQSByCapabilityName(java.util.Map cqsByCapabilityName)
- Parameters:
cqsByCapabilityName
-
printOnPrim
protected void printOnPrim(java.lang.StringBuffer text,
java.lang.String tab)
- Specified by:
printOnPrim
in class DecisionInformation
printNodeNamesAboveQSC1
protected void printNodeNamesAboveQSC1(java.lang.StringBuffer text,
java.lang.String tab)
- Parameters:
tab
- text
-
printCapabilityPathNames
protected void printCapabilityPathNames(java.lang.StringBuffer text,
java.lang.String tab)
- Parameters:
tab
- text
-
printHeaviestLoadedNodeName
protected void printHeaviestLoadedNodeName(java.lang.StringBuffer text,
java.lang.String tab)
printHeaviestLoadedCapabilityName
protected void printHeaviestLoadedCapabilityName(java.lang.StringBuffer text,
java.lang.String tab)
printCQSByCapabilityName
protected void printCQSByCapabilityName(java.lang.StringBuffer text,
java.lang.String tab)
printNodeNameDroppedToQSC1
protected void printNodeNameDroppedToQSC1(java.lang.StringBuffer text,
java.lang.String tab)
printCandidateNodeNamesWithRequiredCapabilities
protected void printCandidateNodeNamesWithRequiredCapabilities(java.lang.StringBuffer text,
java.lang.String tab)
- Parameters:
tab
- text
-
setCandidateNodeNamesWithRequiredCapabilities
public void setCandidateNodeNamesWithRequiredCapabilities(java.util.Set candidateNodeNamesWithRequiredCapabilities)
- Parameters:
allCandidateNodes
-
printHeaviestLoadedNodeNameWithCapabilityName
protected void printHeaviestLoadedNodeNameWithCapabilityName(java.lang.StringBuffer text,
java.lang.String tab)
- Parameters:
text
- tab
-