uk.ac.soton.itinnovation.grid.service.job
Class Job
java.lang.Object
uk.ac.soton.itinnovation.grid.service.types.GridResource
uk.ac.soton.itinnovation.grid.service.job.Job
public class Job
- extends GridResource
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Job
public Job()
Job
public Job(String applicationURI,
String label,
Conversation managingConversation)
getResourceType
public String getResourceType()
- Description copied from class:
GridResource
- Return the PBAC type of the resource.
- Specified by:
getResourceType in class GridResource
setApplicationURI
public void setApplicationURI(String applicationURI)
setDirectory
public void setDirectory(File directory)
getApplicationURI
public String getApplicationURI()
getDirectory
public File getDirectory()
getInputsDir
public File getInputsDir()
getOutputsDir
public File getOutputsDir()
getLogFile
public File getLogFile(Job.LogType type)
getRunNumber
public int getRunNumber()
setRunNumber
public void setRunNumber(int runNumber)
getFinishOnCompletion
public boolean getFinishOnCompletion()
setFinishOnCompletion
public void setFinishOnCompletion(boolean finishOnCompletion)
getExitStatus
public int getExitStatus()
setExitStatus
public void setExitStatus(int exitStatus)
isFinishing
public boolean isFinishing()
setFinishing
public void setFinishing(boolean finishing)
isSubmitted
public Boolean isSubmitted()
setSubmitted
public void setSubmitted(Boolean submitted)
getInputs
@Deprecated
public List<String> getInputs()
- Deprecated.
setInputs
@Deprecated
public void setInputs(List<String> inputs)
- Deprecated.
getOutputs
@Deprecated
public List<String> getOutputs()
- Deprecated.
setOutputs
@Deprecated
public void setOutputs(List<String> outputs)
- Deprecated.
initCompatibilityStagerMap
public void initCompatibilityStagerMap(Application app)
getInputsMap
public Map<String,String> getInputsMap()
setInputsMap
public void setInputsMap(Map<String,String> inputsMap)
getOutputsMap
public Map<String,String> getOutputsMap()
setOutputsMap
public void setOutputsMap(Map<String,String> outputsMap)
getInputNames
public List<String> getInputNames()
getInputResourceIDs
public List<String> getInputResourceIDs()
clearInputs
public void clearInputs()
getOutputNames
public List<String> getOutputNames()
getOutputResourceIDs
public List<String> getOutputResourceIDs()
clearOutputs
public void clearOutputs()
getWorkDir
public File getWorkDir()
log
public void log(Job.LogType target,
String message)
getSystemLogTail
public String getSystemLogTail()
- Wrapper around
getLogTail(uk.ac.soton.itinnovation.grid.service.job.Job.LogType)
for JSP, where we can't use Java 1.5 features like enums
getUserLogTail
public String getUserLogTail()
- Wrapper around
getLogTail(uk.ac.soton.itinnovation.grid.service.job.Job.LogType)
for JSP, where we can't use Java 1.5 features like enums
getRMLogTail
public String getRMLogTail()
- Wrapper around
getLogTail(uk.ac.soton.itinnovation.grid.service.job.Job.LogType)
for JSP, where we can't use Java 1.5 features like enums
getLogTail
public String getLogTail(Job.LogType target)
createCompatibilityJSDL
public JobDescription createCompatibilityJSDL()
throws GridFailureException
- Generate simple JSDL describing the job to provide compatability
with older job submission techniques that were not JSDL based.
- Returns:
- A JSDL description
- Throws:
GridFailureException
Copyright © 2001-2007 University of Southampton IT Innovation Centre. All Rights Reserved.