org.ourgrid.mygrid.ui.gui
Class EBGuiFacade
java.lang.Object
org.ourgrid.mygrid.ui.gui.EBGuiFacade
- All Implemented Interfaces:
- GridManagerListener, JobManagerListener
public class EBGuiFacade
- extends java.lang.Object
- implements JobManagerListener, GridManagerListener
Facade used to contact MyGrid's GUI.
Constructor Summary |
EBGuiFacade()
Creates a new GuiFacade |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EBGuiFacade
public EBGuiFacade()
throws java.rmi.RemoteException
- Creates a new
GuiFacade
- Throws:
java.rmi.RemoteException
startEventProcessor
public void startEventProcessor()
jobCreated
public void jobCreated(JobEntry jobEntry)
- Specified by:
jobCreated
in interface JobManagerListener
replicaStateChanged
public void replicaStateChanged(ReplicaEntry replicaEntry,
ExecutionStatus jobState,
ExecutionStatus taskState,
int numberOfTaskFails)
removeJob
public void removeJob(int jobId)
- Specified by:
removeJob
in interface JobManagerListener
jobCanceled
public void jobCanceled(int jobId)
hereIsGum
public void hereIsGum(GumSpec spec,
int jobID,
ObjectID peerBrokerAccessID)
- Specified by:
hereIsGum
in interface GridManagerListener
setPeers
public void setPeers(java.util.Collection<PeerSpec> peerSpecs)
- Specified by:
setPeers
in interface GridManagerListener
deleteGum
public void deleteGum(GumID gumID)
- Specified by:
deleteGum
in interface GridManagerListener
allocate
public void allocate(GumID gumID,
ReplicaEntry replica)
- Specified by:
allocate
in interface GridManagerListener
gumIsReady
public void gumIsReady(GumID gumID)
- Specified by:
gumIsReady
in interface GridManagerListener
peerAlive
public void peerAlive(PeerSpec peerSpec)
- Specified by:
peerAlive
in interface GridManagerListener
peerIsDead
public void peerIsDead(PeerSpec peerSpec)
- Specified by:
peerIsDead
in interface GridManagerListener
myGridDown
public void myGridDown()
getGUI
public MyGridGUI getGUI()
config
public void config(UIManager manager,
GUIListenerImpl listener)
throws java.rmi.RemoteException,
ConfigException
- Throws:
java.rmi.RemoteException
ConfigException
shutdown
public void shutdown()