g-Eclipse
Release 1.0.0

eu.geclipse.core.model
Interface IGridJobDescription

All Superinterfaces:
IGridContainer, IGridElement
All Known Subinterfaces:
IGridWorkflowDescription
All Known Implementing Classes:
GridWorkflow, JSDLJobDescription, JSDLJobDescriptionModel

public interface IGridJobDescription
extends IGridContainer

A grid element that describes a job on the Grid. Such descriptions are used to create and/or submit jobs to the Grid.


Method Summary
 java.lang.String getDescription()
           
 java.lang.String getExecutable()
           
 java.util.List<java.lang.String> getExecutableArguments()
           
 java.lang.String getStdErrorFileName()
           
 java.net.URI getStdErrorUri()
           
 java.lang.String getStdInputFileName()
           
 java.net.URI getStdInputUri()
           
 java.lang.String getStdOutputFileName()
           
 java.net.URI getStdOutputUri()
           
 
Methods inherited from interface eu.geclipse.core.model.IGridContainer
canContain, contains, create, delete, deleteAll, findChild, findChildWithResource, getChildCount, getChildren, hasChildren, isDirty, isLazy, refresh, setDirty
 
Methods inherited from interface eu.geclipse.core.model.IGridElement
dispose, getFileStore, getName, getParent, getPath, getProject, getResource, isHidden, isLocal, isVirtual
 

Method Detail

getDescription

java.lang.String getDescription()
Returns:
free text user's description for job

getExecutable

java.lang.String getExecutable()
Returns:
name of executable file executed by job

getExecutableArguments

java.util.List<java.lang.String> getExecutableArguments()
Returns:
arguments for executable file

getStdInputFileName

java.lang.String getStdInputFileName()
Returns:
filename on computing element for standard input

getStdOutputFileName

java.lang.String getStdOutputFileName()
Returns:
filename on computing element for standard output

getStdErrorFileName

java.lang.String getStdErrorFileName()
Returns:
filename on computing element for standard error

getStdOutputUri

java.net.URI getStdOutputUri()
                             throws ProblemException
Returns:
URI to file containing standard output or null if std output is not staged out
Throws:
ProblemException - if URI cannot be created

getStdInputUri

java.net.URI getStdInputUri()
                            throws ProblemException
Returns:
URI to file containing standard input or null if std input is not staged in
Throws:
ProblemException - if URI cannot be created

getStdErrorUri

java.net.URI getStdErrorUri()
                            throws ProblemException
Returns:
URI to file containing standard error or null if std error is not staged out
Throws:
ProblemException - if URI cannot be created

g-Eclipse
Release 1.0.0