org.gridbus.broker.farming.globus
Class RemoteJobManager

java.lang.Object
  extended byorg.gridbus.broker.farming.globus.RemoteJobManager
Direct Known Subclasses:
RemoteJobManagerPBS

public class RemoteJobManager
extends java.lang.Object

This class represents the type of jobmanager on remote Globus-managed systems. It handles only the default jobmanager(i.e. fork) but can be subclassed to represent other jobmanagers such a pbs, nqs, loadleveler, etc.

Author:
Srikumar Venugopal(srikumar@cs.mu.oz.au)

Constructor Summary
RemoteJobManager()
          Default constructor
 
Method Summary
 org.ietf.jgss.GSSCredential getProxy()
          Returns the credential supplied to this job manager.
 void setProxy(org.ietf.jgss.GSSCredential credential)
          Sets the Credential for this job manager
 void submit(Job j)
          Submit the job to the Globus jobmanager on the remote system.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteJobManager

public RemoteJobManager()
Default constructor

Method Detail

submit

public void submit(Job j)
Submit the job to the Globus jobmanager on the remote system.

Parameters:
j -

getProxy

public org.ietf.jgss.GSSCredential getProxy()
Returns the credential supplied to this job manager.

Returns:
GSSCredential

setProxy

public void setProxy(org.ietf.jgss.GSSCredential credential)
Sets the Credential for this job manager

Parameters:
credential -