org.ourgrid.mygrid.scheduler.gridmanager
Interface GridManager
- All Known Implementing Classes:
- AbstractGridManager, EBGridManager
public interface GridManager
Method Summary |
void |
addNewListener(GridManagerListenerRemote listener)
|
void |
allocate(GumID gumID,
ReplicaEntry replica)
|
void |
cancelRequests(int jobId)
|
boolean |
canGumBeAllocatedToTask(GumID gumID,
int jobID,
int taskID)
|
void |
deleteGum(GumID gumID)
|
void |
dispose(GumID gumID)
|
java.util.HashMap<GumID,GridManagerEntry> |
getAllGumEntries()
|
java.util.List |
getAvailableAndValidGums()
|
java.util.List<GumClient> |
getAvailableGuMs(int jobID,
int taskID)
|
BlackListManager |
getEBBlackListManager()
|
java.util.Collection<GridManagerEntry> |
getGumEntries()
|
java.util.Collection<GumSpec> |
getGumSpecs()
|
java.util.Collection<PeerEntry> |
getPeerEntries()
|
void |
hereIsGum(GumClient gumClient,
long requestID,
ObjectID peerBrokerAccessID)
|
void |
initiateBlackListForJob(int jobId,
int jobSize)
|
void |
needGums(int jobId,
java.lang.String requirements,
int numRequiredGums)
|
void |
pauseRequest(int jobId)
|
void |
peerAlive(PeerSpec peerSpec)
|
void |
peerIsDead(PeerSpec peerSpec)
|
void |
ready(GumID gumID)
|
void |
removeListener(GridManagerListenerRemote listener)
|
void |
resumeRequest(int jobId)
|
void |
setPeers(java.util.Collection<PeerSpec> peerSpecs)
|
void |
shutdown()
|
boolean |
unwantedGum(GumID gumID,
int jobID)
|
boolean |
updateBlackList(int jobID,
int taskID,
GumID gumID)
|
addNewListener
void addNewListener(GridManagerListenerRemote listener)
allocate
void allocate(GumID gumID,
ReplicaEntry replica)
cancelRequests
void cancelRequests(int jobId)
canGumBeAllocatedToTask
boolean canGumBeAllocatedToTask(GumID gumID,
int jobID,
int taskID)
deleteGum
void deleteGum(GumID gumID)
dispose
void dispose(GumID gumID)
getAllGumEntries
java.util.HashMap<GumID,GridManagerEntry> getAllGumEntries()
getAvailableAndValidGums
java.util.List getAvailableAndValidGums()
getAvailableGuMs
java.util.List<GumClient> getAvailableGuMs(int jobID,
int taskID)
getEBBlackListManager
BlackListManager getEBBlackListManager()
getGumEntries
java.util.Collection<GridManagerEntry> getGumEntries()
getGumSpecs
java.util.Collection<GumSpec> getGumSpecs()
getPeerEntries
java.util.Collection<PeerEntry> getPeerEntries()
ready
void ready(GumID gumID)
hereIsGum
void hereIsGum(GumClient gumClient,
long requestID,
ObjectID peerBrokerAccessID)
initiateBlackListForJob
void initiateBlackListForJob(int jobId,
int jobSize)
needGums
void needGums(int jobId,
java.lang.String requirements,
int numRequiredGums)
pauseRequest
void pauseRequest(int jobId)
peerAlive
void peerAlive(PeerSpec peerSpec)
peerIsDead
void peerIsDead(PeerSpec peerSpec)
resumeRequest
void resumeRequest(int jobId)
setPeers
void setPeers(java.util.Collection<PeerSpec> peerSpecs)
shutdown
void shutdown()
unwantedGum
boolean unwantedGum(GumID gumID,
int jobID)
updateBlackList
boolean updateBlackList(int jobID,
int taskID,
GumID gumID)
removeListener
void removeListener(GridManagerListenerRemote listener)