|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface POSTScript
The interface that defines the creation of a POSTSCRIPT for a job. The POSTSCRIPT created is dependant on the GridStart being used to enable the job.
| Field Summary | |
|---|---|
static String |
VERSION
The version number associated with this API of GridStart. |
| Method Summary | |
|---|---|
boolean |
construct(Job job,
String key)
Constructs the postscript that has to be invoked on the submit host after the job has executed on the remote end. |
void |
initialize(PegasusProperties properties,
String path,
String submitDir)
Initialize the POSTScript implementation. |
String |
shortDescribe()
Returns a short textual description of the implementing class. |
| Field Detail |
|---|
static final String VERSION
| Method Detail |
|---|
void initialize(PegasusProperties properties,
String path,
String submitDir)
properties - the PegasusProperties object containing all
the properties required by Pegasus.path - the path to the POSTScript on the submit host.submitDir - the submit directory where the submit file for the job
has to be generated.
boolean construct(Job job,
String key)
The postscript should be constructed and populated as a profile in the DAGMAN namespace.
job - the Job object containing the job description
of the job that has to be enabled on the grid.key - the DAGMan profile key that has to be inserted.
String shortDescribe()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||