org.almendra.janet.ade.distributor
Class CapabilityQueueSizeStore
java.lang.Object
org.almendra.janet.ade.distributor.CapabilityQueueSizeStore
public class CapabilityQueueSizeStore
- extends java.lang.Object
- Author:
- Oliver Plohmann
Method Summary |
java.util.Set |
getCapabilities(java.lang.String nodeName)
|
java.util.Set |
getNodes(java.lang.String capabilityPath)
|
int |
getQueueSize(java.lang.String nodeName,
java.lang.String capabilityPath)
|
protected void |
insertCapabilitiesInUse(java.util.Map queuesByCapability,
java.lang.String nodeName)
|
protected void |
removeCapabilitiesNotInUse(java.util.Map queuesByCapability,
java.lang.String nodeName)
|
void |
removeEntries(java.lang.String nodeName)
|
void |
update(java.util.Map queuesByCapability,
java.lang.String nodeName)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
nodesByCapability
protected java.util.Map nodesByCapability
capabilitiesByNode
protected java.util.Map capabilitiesByNode
queueSizeByCapabilityAndNode
protected java.util.Map queueSizeByCapabilityAndNode
CapabilityQueueSizeStore
public CapabilityQueueSizeStore()
removeCapabilitiesNotInUse
protected void removeCapabilitiesNotInUse(java.util.Map queuesByCapability,
java.lang.String nodeName)
update
public void update(java.util.Map queuesByCapability,
java.lang.String nodeName)
removeEntries
public void removeEntries(java.lang.String nodeName)
insertCapabilitiesInUse
protected void insertCapabilitiesInUse(java.util.Map queuesByCapability,
java.lang.String nodeName)
getCapabilities
public java.util.Set getCapabilities(java.lang.String nodeName)
getNodes
public java.util.Set getNodes(java.lang.String capabilityPath)
getQueueSize
public int getQueueSize(java.lang.String nodeName,
java.lang.String capabilityPath)
- Parameters:
nodeName
- capabilityPath
-