org.almendra.janet.ade.observer.simulation.interpreters
Class ObserveWorkstationLoadInterpreter

java.lang.Object
  extended by org.almendra.janet.ade.observer.interpreters.ObserverInterpreter
      extended by org.almendra.janet.ade.observer.interpreters.ObserveWorkstationLoadInterpreter
          extended by org.almendra.janet.ade.observer.simulation.interpreters.ObserveWorkstationLoadInterpreter
All Implemented Interfaces:
IInterpreter

public class ObserveWorkstationLoadInterpreter
extends ObserveWorkstationLoadInterpreter
implements IInterpreter


Constructor Summary
ObserveWorkstationLoadInterpreter()
          Creates a new ObserveWorkstationLoadInterpreter object.
 
Method Summary
 ObserverAnchor getAnchor(CommandAccessor cmdAccessor)
           
protected  java.util.Map getCurrentCPULoadByProcesses(CommandAccessor cmdAccessor)
           
protected  java.util.Map getQueueSizeCategories(CommandAccessor cmdAccessor)
           
protected  int getQueueSizeCategory(java.lang.String nodeName)
           
protected  boolean infoOutOfDate(java.lang.String date)
           
protected  java.util.Map translateIntoPercentages(java.util.Map queueSizeCategories)
           
 
Methods inherited from class org.almendra.janet.ade.observer.interpreters.ObserveWorkstationLoadInterpreter
checkCurrentAllOtherCPULoad, commandNames, execute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.almendra.janet.cas.scheduling.IInterpreter
commandNames, execute
 

Constructor Detail

ObserveWorkstationLoadInterpreter

public ObserveWorkstationLoadInterpreter()
Creates a new ObserveWorkstationLoadInterpreter object.

Method Detail

getCurrentCPULoadByProcesses

protected java.util.Map getCurrentCPULoadByProcesses(CommandAccessor cmdAccessor)
Overrides:
getCurrentCPULoadByProcesses in class ObserveWorkstationLoadInterpreter
Returns:

translateIntoPercentages

protected java.util.Map translateIntoPercentages(java.util.Map queueSizeCategories)
Parameters:
queueSizeCategories -
Returns:

getQueueSizeCategories

protected java.util.Map getQueueSizeCategories(CommandAccessor cmdAccessor)
Parameters:
cmdAccessor -
Returns:

getQueueSizeCategory

protected int getQueueSizeCategory(java.lang.String nodeName)

infoOutOfDate

protected boolean infoOutOfDate(java.lang.String date)

getAnchor

public ObserverAnchor getAnchor(CommandAccessor cmdAccessor)
Overrides:
getAnchor in class ObserverInterpreter
Returns:
Returns the anchor.