org.globus.cog.karajan.workflow.nodes.grid
Class GridExec
java.lang.Object
org.globus.cog.karajan.workflow.nodes.FlowNode
org.globus.cog.karajan.workflow.nodes.FlowContainer
org.globus.cog.karajan.workflow.nodes.Sequential
org.globus.cog.karajan.workflow.nodes.AbstractSequentialWithArguments
org.globus.cog.karajan.workflow.nodes.SequentialWithArguments
org.globus.cog.karajan.workflow.nodes.grid.AbstractGridNode
org.globus.cog.karajan.workflow.nodes.grid.GridExec
- All Implemented Interfaces:
- StatusListener, LoadListener, EventListener, ExtendedFlowElement, FlowElement
public class GridExec
- extends AbstractGridNode
- implements StatusListener
Nested classes/interfaces inherited from class org.globus.cog.karajan.workflow.nodes.FlowNode |
FlowNode.FNTP |
Methods inherited from class org.globus.cog.karajan.workflow.nodes.grid.AbstractGridNode |
abortEvent, fireNotificationEvent, getHost, getScheduler, getSecurityContext, post, removeTask, setSecurityContext, setSecurityContextIfNotLocal, statusChanged, submitScheduled, submitUnscheduled |
Methods inherited from class org.globus.cog.karajan.workflow.nodes.AbstractSequentialWithArguments |
addChannel, argumentsEvaluated, checkArguments, childCompleted, getArgument, getArgumentCount, getArgumentIndex, getArgumentNames, getArguments, getChannels, getMaxArgIndex, getNonpropargs, getOptionalArgs, getQuotedArgs, getSortedArgs, hasChannels, hasNestedArguments, hasVariableArguments, initializeArgs, initializeStatic, newNameBindingVariableArguments, newVariableArguments, pre, processArguments, setArguments, setHasVargs, setNestedArgs, setNonpropargs, setQuotedArgs, setVargs |
Methods inherited from class org.globus.cog.karajan.workflow.nodes.Sequential |
executeChildren, executeSingle, exit, getIndex, moreToExecute, notificationEvent, preDecIndex, preIncIndex, setIndex, startElement, startNext |
Methods inherited from class org.globus.cog.karajan.workflow.nodes.FlowNode |
_finally, abort, acceptsInlineText, addElement, addStaticArgument, checkClass, checkCompleted, checkFailed, complete, controlEvent, copy, echo, echo, elementCount, elements, event, executeErrorHandler, executeSimple, fail, fail, failIfNotDefined, failIfNull, failIfNull, failImmediately, failImmediately, failImmediately, failImmediately, fireControlEvent, fireMonitoringEvent, fireStatusMonitoringEvent, get_locator, getBooleanProperty, getBooleanProperty, getCanonicalType, getElement, getElementType, getIntProperty, getIntProperty, getParent, getProperty, getStaticArguments, getStringProperty, getTextualName, getTreeProperty, getUID, hasFrame, hasProperty, isCheckpointable, isSimple, isSystemProperty, loadComplete, loadStarted, monitoringEvent, propertyNames, removeElement, removeElement, removeProperty, replaceElement, restart, restartElement, ret, set_locator, setAcceptsInlineText, setCheckpointable, setElements, setElementType, setFrame, setParent, setProperties, setProperty, setProperty, setProperty, setStaticArguments, start, startElement, toString |
A_EXECUTABLE
public static final Arg A_EXECUTABLE
A_ARGS
public static final Arg A_ARGS
A_ARGUMENTS
public static final Arg A_ARGUMENTS
A_HOST
public static final Arg A_HOST
A_STDOUT
public static final Arg A_STDOUT
A_STDERR
public static final Arg A_STDERR
A_STDOUTLOCATION
public static final Arg A_STDOUTLOCATION
A_STDERRLOCATION
public static final Arg A_STDERRLOCATION
A_STDIN
public static final Arg A_STDIN
A_PROVIDER
public static final Arg A_PROVIDER
A_SECURITY_CONTEXT
public static final Arg A_SECURITY_CONTEXT
A_COUNT
public static final Arg A_COUNT
A_HOST_COUNT
public static final Arg A_HOST_COUNT
A_JOBTYPE
public static final Arg A_JOBTYPE
A_MAXTIME
public static final Arg A_MAXTIME
A_MAXWALLTIME
public static final Arg A_MAXWALLTIME
A_MAXCPUTIME
public static final Arg A_MAXCPUTIME
A_ENVIRONMENT
public static final Arg A_ENVIRONMENT
A_QUEUE
public static final Arg A_QUEUE
A_PROJECT
public static final Arg A_PROJECT
A_MINMEMORY
public static final Arg A_MINMEMORY
A_MAXMEMORY
public static final Arg A_MAXMEMORY
A_REDIRECT
public static final Arg A_REDIRECT
A_DIRECTORY
public static final Arg A_DIRECTORY
A_NATIVESPEC
public static final Arg A_NATIVESPEC
A_DELEGATION
public static final Arg A_DELEGATION
C_ENVIRONMENT
public static final Arg.Channel C_ENVIRONMENT
A_ATTRIBUTES
public static final Arg A_ATTRIBUTES
A_FAIL_ON_JOB_ERROR
public static final Arg A_FAIL_ON_JOB_ERROR
A_BATCH
public static final Arg A_BATCH
GridExec
public GridExec()
submitTask
public void submitTask(VariableStack stack)
throws ExecutionException
- Specified by:
submitTask
in class AbstractGridNode
- Throws:
ExecutionException
taskFailed
protected void taskFailed(StatusEvent e,
VariableStack stack)
throws ExecutionException
- Overrides:
taskFailed
in class AbstractGridNode
- Throws:
ExecutionException
taskCompleted
protected void taskCompleted(StatusEvent e,
VariableStack stack)
throws ExecutionException
- Overrides:
taskCompleted
in class AbstractGridNode
- Throws:
ExecutionException
returnOutputs
protected void returnOutputs(Task t,
VariableStack stack)
throws ExecutionException
- Throws:
ExecutionException