com.goldenhammer.nodecontroller
Class SimulationControllerFacade

java.lang.Object
  extended byjava.util.Observable
      extended bycom.goldenhammer.nodecontroller.SimulationControllerFacade

public class SimulationControllerFacade
extends java.util.Observable

TODO Enter a description of this class.


Method Summary
 ModalityStatsSummary getGigPerHRForEntireSystem(java.lang.String testID)
           
 java.util.Collection getGigPerHRPerModality(java.lang.String testID)
           
 java.util.Collection getGigPerHRPerModalityType(java.lang.String testID)
           
 java.util.Collection getGigPerHRPerNode(java.lang.String testID)
           
static SimulationControllerFacade getInstance()
           
 java.util.Collection getNodes()
           
 java.util.Collection getSimulationStatus()
          Get the status of the current simulation
 void startSimulation(java.lang.String xmlPathToTestProfile)
           
 void stopSimulation()
           
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static SimulationControllerFacade getInstance()
Returns:

getGigPerHRForEntireSystem

public ModalityStatsSummary getGigPerHRForEntireSystem(java.lang.String testID)

getGigPerHRPerModality

public java.util.Collection getGigPerHRPerModality(java.lang.String testID)

getGigPerHRPerModalityType

public java.util.Collection getGigPerHRPerModalityType(java.lang.String testID)

getGigPerHRPerNode

public java.util.Collection getGigPerHRPerNode(java.lang.String testID)

startSimulation

public void startSimulation(java.lang.String xmlPathToTestProfile)
Parameters:
xmlPathToTestProfile -

stopSimulation

public void stopSimulation()

getNodes

public java.util.Collection getNodes()
Returns:

getSimulationStatus

public java.util.Collection getSimulationStatus()
                                         throws java.rmi.RemoteException
Get the status of the current simulation

Returns:
the status of the collection
Throws:
java.rmi.RemoteException - thrown if there is a problem