org.globus.gatekeeper.jobmanager
Class ShellJobManager
java.lang.Object
org.globus.gatekeeper.jobmanager.AbstractJobManager
org.globus.gatekeeper.jobmanager.ShellJobManager
- All Implemented Interfaces:
- JobManager
public class ShellJobManager
- extends AbstractJobManager
Fields inherited from class org.globus.gatekeeper.jobmanager.AbstractJobManager |
_callbackUrl, _credential, _failureCode, _id, _jobDoneListener, _jobLogger, _outputFollower, _status, _symbolTable, allowStdioUrls, appendStdout, fileList |
Methods inherited from class org.globus.gatekeeper.jobmanager.AbstractJobManager |
addJobStatusListener, fireStatusUpdate, getCredentials, getEnvArray, getEnvArray, getEnvironment, getFailureCode, getID, getPath, getStatus, getSymbolTable, initJobLogger, initSymbolTable, openUrl, openUrl, redirectThruFile, removeJobStatusListener, removeJobStatusListenerByID, request, saveDelegatedCredentials, setCredentials, setGlobusProperties, setID, setLogFile, setLogFile, setLogger, setStatus, stageExecutable, stageFile, stageStdin |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ShellJobManager
public ShellJobManager()
setLibExecDirectory
public void setLibExecDirectory(String libExecDirectory)
setType
public void setType(String type)
cancel
public void cancel()
throws JobManagerException
- Cancels a job.
- Throws:
JobManagerException
signal
public void signal(int signal,
String args)
throws JobManagerException
- Description copied from interface:
JobManager
- Sends a signal to the JobManager.
- Specified by:
signal
in interface JobManager
- Overrides:
signal
in class AbstractJobManager
- Throws:
JobManagerException
request
public void request(JobRequest request)
throws JobManagerException
- Specified by:
request
in class AbstractJobManager
- Throws:
JobManagerException
dispose
public void dispose()
- Overrides:
dispose
in class AbstractJobManager