org.gridbus.broker.farming.unicore
Class UnicoreJobWrapper

java.lang.Object
  extended by org.gridbus.broker.farming.common.JobWrapper
      extended by org.gridbus.broker.farming.unicore.UnicoreJobWrapper

public class UnicoreJobWrapper
extends JobWrapper

This class interacts with UNICORE Gateway and NJS at the remote host. It creates an AJO corresponding to the job, submits AJO to the remote host and spawns off a UnicoreJobMonitor thread to monitor the job.

See Also:
JobWrapper

Constructor Summary
UnicoreJobWrapper()
          Constructor
UnicoreJobWrapper(java.lang.Object o)
           
 
Method Summary
 void terminate()
          This method terminates the process running on the remote host and initiates cleanup if required
 
Methods inherited from class org.gridbus.broker.farming.common.JobWrapper
executeJob, getConfig, getLocalWorkingDir
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UnicoreJobWrapper

public UnicoreJobWrapper()
Constructor


UnicoreJobWrapper

public UnicoreJobWrapper(java.lang.Object o)
Parameters:
o -
Method Detail

terminate

public void terminate()
Description copied from class: JobWrapper
This method terminates the process running on the remote host and initiates cleanup if required

Specified by:
terminate in class JobWrapper
See Also:
JobWrapper.terminate()