Package | Description |
---|---|
edu.isi.pegasus.planner.code | |
edu.isi.pegasus.planner.code.gridstart |
Modifier and Type | Method and Description |
---|---|
private GridStart |
GridStartFactory.gridStart(String name)
Returns the cached implementation of GridStart from the implementing
class table.
|
GridStart |
GridStartFactory.loadGridStart(Job job,
String gridStartPath)
Loads the appropriate gridstart implementation for a job on the basis of
the value of the GRIDSTART_KEY in the Pegasus namepsace.
|
private GridStart |
GridStartFactory.loadGridStart(PegasusBag bag,
ADag dag,
String className)
Loads the implementing class corresponding to the class.
|
Modifier and Type | Method and Description |
---|---|
POSTScript |
GridStartFactory.loadPOSTScript(Job job,
GridStart gridStart)
Loads the appropriate POST Script implementation for a job on the basis of
the value of the Pegasus profile GRIDSTART_KEY, and the DAGMan profile
POST_SCRIPT_KEY in the Pegasus namepsace.
|
private void |
GridStartFactory.registerGridStart(String name,
GridStart implementation)
Inserts an entry into the implementing class table.
|
Modifier and Type | Class and Description |
---|---|
class |
Kickstart
This enables a constituentJob to be run on the grid, by launching it through kickstart.
|
class |
NoGridStart
This class ends up running the job directly on the grid, without wrapping
it in any other launcher executable.
|
class |
PegasusLite
This class launches all the jobs using Pegasus Lite a shell script based wrapper.
|
Modifier and Type | Field and Description |
---|---|
private GridStart |
Kickstart.mNoGridStartImpl
Handle to NoGridStart implementation.
|