|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.gridbus.broker.farming.globus.gt4.GT4JobRSL
public class GT4JobRSL
This class has methods to work with XML RSL, which describes jobs for Globus 4
| Constructor Summary | |
|---|---|
GT4JobRSL()
Creates a GT4 XML-based RSL multi-job description for one job |
|
GT4JobRSL(int numberOfJobs)
Creates a GT4 XML-based RSL multi-job description for the given number of jobs |
|
| Method Summary | |
|---|---|
java.lang.String |
getJobRSL()
Generates the RSL for a single job. |
java.lang.String |
getJobRSL(int jobNum)
Generates the RSL for the given job number. |
java.lang.String |
getMultiJobRSL()
Generates the RSL. |
void |
setArguments(int jobNum,
java.lang.String[] args)
Sets the arguments for the job with the given job number. |
void |
setArguments(java.lang.String[] args)
Sets the arguments for the (first) job. |
void |
setDirectory(int jobNum,
java.lang.String directory)
Sets the directory for the job with the given job number. |
void |
setDirectory(java.lang.String directory)
Sets the directory for the (first) job |
void |
setExecutable(int jobNum,
java.lang.String executable)
Sets the executable for the job with the given job number |
void |
setExecutable(java.lang.String executable)
Sets the executable for the (first) job. |
void |
setFileCleanup(int jobNum,
java.lang.String[] fileNames)
Clean up a set of files for the given job. |
void |
setFileCleanup(java.lang.String fileName)
Clean up a single file |
void |
setFileCleanup(java.lang.String[] fileNames)
Clean up a set of files |
void |
setFileStageIn(int jobNum,
java.lang.String[] srcURLs,
java.lang.String[] destURLs)
Stage-in a set of files for the given job. |
void |
setFileStageIn(java.lang.String[] srcURLs,
java.lang.String[] destURLs)
Stage-in a set of files. |
void |
setFileStageIn(java.lang.String srcURL,
java.lang.String destURL)
Stage-in a single file. |
void |
setFileStageOut(int jobNum,
java.lang.String[] srcURLs,
java.lang.String[] destURLs)
Stage-out a set of files for the given job. |
void |
setFileStageOut(java.lang.String[] srcURLs,
java.lang.String[] destURLs)
Stage-out a set of files |
void |
setFileStageOut(java.lang.String srcURL,
java.lang.String destURL)
Stage-out a single file |
void |
setMaxCPUTime(int jobNum,
long i)
Sets the maximum CPU time for the job with the given job number. |
void |
setMaxCPUTime(long i)
Sets the maximum CPU time for the (first) job |
void |
setMaxMemory(int jobNum,
long i)
Set the maximum memory allowed for the job with the given job number. |
void |
setMaxMemory(long i)
Set the maximum memory allowed for the (first) job. |
void |
setMaxWallTime(int jobNum,
long i)
Sets the maximum time allowed for the job with the given job number. |
void |
setMaxWallTime(long i)
Sets the maximum time allowed for the (first) job |
void |
setMinmemory(int jobNum,
long i)
Sets the minimum memory for the job with the given job number. |
void |
setMinmemory(long i)
Sets the minimum memory for the (first) job. |
void |
setNumJobs(int i)
|
void |
setNumprocs(int i)
Sets the number of processors required for the (first) job. |
void |
setNumprocs(int jobNum,
int i)
Sets the number of processors required for the job with the given job number. |
void |
setQueue(int jobNum,
java.lang.String queue)
Sets the job queue for the job with the given job number. |
void |
setQueue(java.lang.String queue)
Sets the job queue for the (first) job. |
void |
setStderr(int jobNum,
java.lang.String stderr)
Sets the stderr for the job with the given job number. |
void |
setStderr(java.lang.String stderr)
Sets the std err for the (first) job. |
void |
setStdout(int jobNum,
java.lang.String stdout)
Sets the std out for the job with the given job number. |
void |
setStdout(java.lang.String stdout)
Sets the std out for the (first) job. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GT4JobRSL()
public GT4JobRSL(int numberOfJobs)
numberOfJobs - | Method Detail |
|---|
public void setFileCleanup(int jobNum,
java.lang.String[] fileNames)
jobNum - fileNames - public void setFileCleanup(java.lang.String fileName)
fileName - public void setFileCleanup(java.lang.String[] fileNames)
fileNames -
public void setFileStageIn(java.lang.String srcURL,
java.lang.String destURL)
srcURL - destURL -
public void setFileStageIn(java.lang.String[] srcURLs,
java.lang.String[] destURLs)
srcURLs - destURLs -
public void setFileStageIn(int jobNum,
java.lang.String[] srcURLs,
java.lang.String[] destURLs)
jobNum - srcURLs - destURLs -
public void setFileStageOut(java.lang.String srcURL,
java.lang.String destURL)
srcURL - destURL -
public void setFileStageOut(java.lang.String[] srcURLs,
java.lang.String[] destURLs)
srcURLs - destURLs -
public void setFileStageOut(int jobNum,
java.lang.String[] srcURLs,
java.lang.String[] destURLs)
jobNum - srcURLs - destURLs - public void setExecutable(java.lang.String executable)
executable -
public void setExecutable(int jobNum,
java.lang.String executable)
jobNum - executable -
public void setArguments(int jobNum,
java.lang.String[] args)
jobNum - args - public void setArguments(java.lang.String[] args)
args -
public void setDirectory(int jobNum,
java.lang.String directory)
jobNum - directory - public void setDirectory(java.lang.String directory)
directory -
public void setMaxCPUTime(int jobNum,
long i)
jobNum - i - public void setMaxCPUTime(long i)
i -
public void setMaxWallTime(int jobNum,
long i)
jobNum - i - public void setMaxWallTime(long i)
i -
public void setMaxMemory(int jobNum,
long i)
jobNum - i - public void setMaxMemory(long i)
i -
public void setMinmemory(int jobNum,
long i)
jobNum - i - public void setMinmemory(long i)
i -
public void setNumprocs(int jobNum,
int i)
jobNum - i - public void setNumprocs(int i)
i -
public void setQueue(int jobNum,
java.lang.String queue)
jobNum - queue - public void setQueue(java.lang.String queue)
queue -
public void setStderr(int jobNum,
java.lang.String stderr)
jobNum - stderr - public void setStderr(java.lang.String stderr)
stderr -
public void setStdout(int jobNum,
java.lang.String stdout)
jobNum - stdout - public void setStdout(java.lang.String stdout)
stdout - public void setNumJobs(int i)
i - public java.lang.String getMultiJobRSL()
public java.lang.String getJobRSL(int jobNum)
jobNum -
public java.lang.String getJobRSL()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||