org.gridbus.broker.farming.common.postprocess
Class PostProcessManager

java.lang.Object
  extended by org.gridbus.broker.farming.common.postprocess.PostProcessManager
All Implemented Interfaces:
java.lang.Runnable, JobListener

public class PostProcessManager
extends java.lang.Object
implements JobListener, java.lang.Runnable

Author:
mtc TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates

Constructor Summary
PostProcessManager(ComputeServer myserver, GridbusFarmingEngine fe)
           
 
Method Summary
 Job getPostProcessJob(java.lang.String jobid)
           
 boolean isPostJobsFinished()
           
 void registerPostProcessJob(java.lang.String jobid, Job postjob)
           
 void run()
           
 void statusChanged(Job j)
          Status changed event for a Job
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PostProcessManager

public PostProcessManager(ComputeServer myserver,
                          GridbusFarmingEngine fe)
Parameters:
myserver -
fe -
Method Detail

registerPostProcessJob

public void registerPostProcessJob(java.lang.String jobid,
                                   Job postjob)
Parameters:
jobid -
postjob -

getPostProcessJob

public Job getPostProcessJob(java.lang.String jobid)
Parameters:
jobid -
Returns:

statusChanged

public void statusChanged(Job j)
Description copied from interface: JobListener
Status changed event for a Job

Specified by:
statusChanged in interface JobListener
See Also:
JobListener.statusChanged(org.gridbus.broker.farming.common.Job)

run

public void run()
Specified by:
run in interface java.lang.Runnable
See Also:
Runnable.run()

isPostJobsFinished

public boolean isPostJobsFinished()
Returns: