|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.griphyn.cPlanner.classes.Data
org.griphyn.cPlanner.classes.SubInfo
org.griphyn.cPlanner.classes.GRMSJob
public class GRMSJob
This extends the job description used in Pegasus to incorporate the input and the output url's that are required to pull in the input and push out the output files. In VDS terms each of these job is a VDS super node without the registration job.
| Field Summary | |
|---|---|
private List |
inputURLs
List of the input urls from where to fetch the input files. |
private List |
outputURLs
List of the output urls that specify where to transfer the output files. |
| Fields inherited from class org.griphyn.cPlanner.classes.SubInfo |
|---|
CLEANUP_JOB, COMPUTE_JOB, condorUniverse, condorVariables, CREATE_DIR_JOB, dagmanVariables, dvName, dvNamespace, dvVersion, envVariables, executable, executionPool, globusRSL, globusScheduler, hints, inputFiles, INTER_POOL_JOB, jobClass, jobID, jobName, level, logicalId, logicalName, namespace, outputFiles, REPLICA_REG_JOB, STAGE_IN_JOB, STAGE_OUT_JOB, STAGED_COMPUTE_JOB, stdErr, stdIn, stdOut, strargs, UNASSIGNED_JOB, vdsNS, version |
| Fields inherited from class org.griphyn.cPlanner.classes.Data |
|---|
mLogger, mLogMsg |
| Constructor Summary | |
|---|---|
GRMSJob()
The default constructor |
|
GRMSJob(SubInfo job)
The overloaded construct that constructs a GRMS job by wrapping around the SubInfo job. |
|
| Method Summary | |
|---|---|
boolean |
addURL(String lfn,
String url,
char type)
Adds a url of the job. |
Object |
clone()
Returns a new copy of the Object. |
Iterator |
iterator(char type)
It returns an iterator to the underlying associated collection. |
String |
toString()
Returns a textual description of the GRMS job. |
| Methods inherited from class org.griphyn.cPlanner.classes.Data |
|---|
setToString, vectorToString |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private List inputURLs
NameValue where name is
the logical name of the associated file , and value it the url.
private List outputURLs
NameValue where name is
the logical name of the associated file , and value it the url.
| Constructor Detail |
|---|
public GRMSJob()
public GRMSJob(SubInfo job)
job - the original job description.| Method Detail |
|---|
public boolean addURL(String lfn,
String url,
char type)
lfn - the lfn associated with the url.url - the url.type - i means input
o means output
public Iterator iterator(char type)
NameValue.
type - i input urls
o output urls
public String toString()
toString in class SubInfopublic Object clone()
clone in class SubInfo
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||