|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
This interface is what should be implemented in order to create an appropriate server for all the nodes to connect to (ie: the central control unit which starts/stops the simulation)
| 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 |
getNodes()
gets all the nodes this controller currently owns |
java.util.Collection |
getSimulationStatus()
Gets the status of the simulation |
java.util.Collection |
getSummariesForNode(java.lang.String testID)
|
void |
markDistributed()
increments the counter for how many modalities have been distributed |
void |
markRetrieved(Node node)
increments the counter for how many nodes have been recieved |
void |
startSimulation(java.lang.String string,
java.util.Collection modalities)
called when the simulation needs to be run. |
void |
stopSimulation()
tells each connected node to stop its respective modalities |
| Method Detail |
public void startSimulation(java.lang.String string,
java.util.Collection modalities)
throws java.rmi.RemoteException
string -
java.rmi.RemoteException
public java.util.Collection getNodes()
throws java.rmi.RemoteException
java.rmi.RemoteException
public void stopSimulation()
throws java.rmi.RemoteException
java.rmi.RemoteException
public java.util.Collection getSimulationStatus()
throws java.rmi.RemoteException
java.rmi.RemoteException
public void markRetrieved(Node node)
throws java.rmi.RemoteException
node -
java.rmi.RemoteException
public void markDistributed()
throws java.rmi.RemoteException
java.rmi.RemoteException
public ModalityStatsSummary getGigPerHRForEntireSystem(java.lang.String testID)
throws java.rmi.RemoteException
testID -
java.rmi.RemoteException
public java.util.Collection getGigPerHRPerModality(java.lang.String testID)
throws java.rmi.RemoteException
testID -
java.rmi.RemoteException
public java.util.Collection getGigPerHRPerModalityType(java.lang.String testID)
throws java.rmi.RemoteException
testID -
java.rmi.RemoteException
public java.util.Collection getSummariesForNode(java.lang.String testID)
throws java.rmi.RemoteException
testID -
java.rmi.RemoteException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||