org.ourgrid.mygrid.ui.gui
Class SimpleSynchronizedJobManager

java.lang.Object
  extended by org.ourgrid.mygrid.ui.gui.SimpleSynchronizedJobManager
All Implemented Interfaces:
JobManagerListener

public class SimpleSynchronizedJobManager
extends java.lang.Object
implements JobManagerListener


Constructor Summary
SimpleSynchronizedJobManager()
           
 
Method Summary
 void createEntries(java.util.Collection<JobEntry> jobEntries)
           
 SimpleJobEntry getJobByID(int id)
           
 java.util.Map<java.lang.Integer,SimpleJobEntry> getJobs()
           
 void jobCanceled(int jobId)
           
 void jobCreated(JobEntry jobEntry)
           
 void removeJob(int jobId)
           
 void replicaStateChanged(ReplicaEntry replicaEntry, ExecutionStatus jobState, ExecutionStatus taskState, int numberOfTaskFails)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleSynchronizedJobManager

public SimpleSynchronizedJobManager()
Method Detail

createEntries

public void createEntries(java.util.Collection<JobEntry> jobEntries)

jobCanceled

public void jobCanceled(int jobId)

replicaStateChanged

public void replicaStateChanged(ReplicaEntry replicaEntry,
                                ExecutionStatus jobState,
                                ExecutionStatus taskState,
                                int numberOfTaskFails)

removeJob

public void removeJob(int jobId)
Specified by:
removeJob in interface JobManagerListener

jobCreated

public void jobCreated(JobEntry jobEntry)
Specified by:
jobCreated in interface JobManagerListener

getJobs

public java.util.Map<java.lang.Integer,SimpleJobEntry> getJobs()

getJobByID

public SimpleJobEntry getJobByID(int id)