| java.lang.Object org.griphyn.cPlanner.code.gridstart.NoPOSTScript
NoPOSTScript | public class NoPOSTScript implements POSTScript(Code) | | This class refers to having no postscript associated with the job.
In addition, it removes from the job postscript specific arguments,
and other profiles.
The postscript is only constructed if the job already contains the
Dagman profile key passed.
author: Karan Vahi vahi@isi.edu version: $Revision: 50 $ |
Constructor Summary | |
public | NoPOSTScript() The default constructor. |
SHORT_NAME | final public static String SHORT_NAME(Code) | | The SHORTNAME for this implementation.
|
mLogger | protected LogManager mLogger(Code) | | The LogManager object which is used to log all the messages.
|
NoPOSTScript | public NoPOSTScript()(Code) | | The default constructor.
|
construct | public boolean construct(SubInfo job, String key)(Code) | | Constructs the postscript that has to be invoked on the submit host
after the job has executed on the remote end. The postscript works on the
stdout of the remote job, that has been transferred back to the submit
host by Condor.
The postscript is constructed and populated as a profile
in the DAGMAN namespace.
Parameters: job - the SubInfo object containing the job descriptionof the job that has to be enabled on the grid. Parameters: key - the DAGMan profile key that has to be inserted. false as postscript is never created for the job. |
initialize | public void initialize(PegasusProperties properties, String path, String submitDir)(Code) | | Initialize the POSTScript implementation.
Parameters: properties - the PegasusProperties object containing allthe properties required by Pegasus. Parameters: path - the path to the POSTScript on the submit host. Parameters: submitDir - the submit directory where the submit file for the jobhas to be generated. |
shortDescribe | public String shortDescribe()(Code) | | Returns a short textual description of the implementing class.
short textual description. |
|
|