JobManager (Java Globus API)

org.globus.gatekeeper.jobmanager
Interface JobManager

All Known Implementing Classes:
AbstractJobManager

public interface JobManager

JobManager interface provides the common methods that is used by all extensions of JobManager


Method Summary
 void addJobStatusListener(JobStatusListener listener)
           
 void cancel()
          Cancels the job.
 GlobusProxy getCredentials()
           
 int getFailureCode()
          Retrieves the failure code of the running process.
 java.lang.String getID()
           
 int getStatus()
          Retrieves the current state of the process.
 java.util.Properties getSymbolTable()
           
 void removeJobStatusListener(JobStatusListener listenter)
           
 void removeJobStatusListenerByID(java.lang.String id)
           
 void request(java.lang.String rsl)
           
 void setCredentials(GlobusProxy credentials)
           
 void setID(java.lang.String id)
           
 void signal(int signal, java.lang.String argument)
          Sends a signal to the JobManager.
 

Method Detail

setCredentials

public void setCredentials(GlobusProxy credentials)

getCredentials

public GlobusProxy getCredentials()

getID

public java.lang.String getID()

setID

public void setID(java.lang.String id)

getSymbolTable

public java.util.Properties getSymbolTable()

request

public void request(java.lang.String rsl)
             throws JobManagerException
JobManagerException

getStatus

public int getStatus()
Retrieves the current state of the process.

Returns:
the current status value

getFailureCode

public int getFailureCode()
Retrieves the failure code of the running process. By default it is equal to zero

Returns:
the current failure code

cancel

public void cancel()
            throws JobManagerException
Cancels the job.

JobManagerException

signal

public void signal(int signal,
                   java.lang.String argument)
            throws JobManagerException
Sends a signal to the JobManager.

JobManagerException

addJobStatusListener

public void addJobStatusListener(JobStatusListener listener)
                          throws JobManagerException
JobManagerException

removeJobStatusListener

public void removeJobStatusListener(JobStatusListener listenter)
                             throws JobManagerException
JobManagerException

removeJobStatusListenerByID

public void removeJobStatusListenerByID(java.lang.String id)
                                 throws JobManagerException
JobManagerException