## Uses of Interface
edu.isi.pegasus.planner.code.GridStart

Packages that use GridStart
edu.isi.pegasus.planner.code
edu.isi.pegasus.planner.code.gridstart

### Uses of GridStart in edu.isi.pegasus.planner.code

Methods in edu.isi.pegasus.planner.code that return GridStart
`private GridStart` GridStartFactory.`gridStart(java.lang.String name)` Returns the cached implementation of GridStart from the implementing class table.
`GridStart` GridStartFactory.`loadGridStart(Job job, java.lang.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, java.lang.String className)` Loads the implementing class corresponding to the class.

Methods in edu.isi.pegasus.planner.code with parameters of type GridStart
`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(java.lang.String name, GridStart implementation)` Inserts an entry into the implementing class table.

### Uses of GridStart in edu.isi.pegasus.planner.code.gridstart

Classes in edu.isi.pegasus.planner.code.gridstart that implement GridStart
`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.

Fields in edu.isi.pegasus.planner.code.gridstart declared as GridStart
`private GridStart` Kickstart.`mNoGridStartImpl` Handle to NoGridStart implementation.