org.ourgrid.mygrid.ui.gui
Class SimpleSynchronizedGridManager

java.lang.Object
  extended by org.ourgrid.mygrid.ui.gui.SimpleSynchronizedGridManager
All Implemented Interfaces:
GridManagerListener

public class SimpleSynchronizedGridManager
extends java.lang.Object
implements GridManagerListener


Constructor Summary
SimpleSynchronizedGridManager()
           
 
Method Summary
 void allocate(GumID gumID, ReplicaEntry replica)
           
 void createEntries(java.util.Collection<GridManagerEntry> gums, java.util.Collection<PeerEntry> peers)
           
 void deleteGum(GumID gumID)
           
 java.util.Map<GumID,GridManagerEntry> getGums()
           
 java.util.Map<PeerSpec,PeerEntry.PeerState> getPeers()
           
 void gumIsReady(GumID gumID)
           
 void hereIsGum(GumSpec spec, int jobID, ObjectID peerBrokerAccessID)
           
 void peerAlive(PeerSpec peerSpec)
           
 void peerIsDead(PeerSpec peerSpec)
           
 void setPeers(java.util.Collection<PeerSpec> peerSpecs)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleSynchronizedGridManager

public SimpleSynchronizedGridManager()
Method Detail

createEntries

public void createEntries(java.util.Collection<GridManagerEntry> gums,
                          java.util.Collection<PeerEntry> peers)

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

getPeers

public java.util.Map<PeerSpec,PeerEntry.PeerState> getPeers()

getGums

public java.util.Map<GumID,GridManagerEntry> getGums()