org.globus.cog.karajan.workflow.nodes
Class Sequential
java.lang.Object
org.globus.cog.karajan.workflow.nodes.FlowNode
org.globus.cog.karajan.workflow.nodes.FlowContainer
org.globus.cog.karajan.workflow.nodes.Sequential
- All Implemented Interfaces:
- LoadListener, EventListener, ExtendedFlowElement, FlowElement
- Direct Known Subclasses:
- AbstractSequentialWithArguments, Args, ConditionalNode, DummyNode, Guard, If, Input, JavaNull, Logged, Map_Map, RemoteContainer, SequentialChoice, Sum, Time, UndefinedNode, Unique, UnsynchronizedNode, While
public class Sequential
- extends FlowContainer
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.FlowNode |
_finally, abort, abortEvent, 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, fireNotificationEvent, 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 |
Sequential
public Sequential()
executeChildren
protected void executeChildren(VariableStack stack)
throws ExecutionException
- Specified by:
executeChildren
in class FlowContainer
- Throws:
ExecutionException
notificationEvent
protected void notificationEvent(NotificationEvent e)
throws ExecutionException
- Overrides:
notificationEvent
in class FlowNode
- Throws:
ExecutionException
childCompleted
protected void childCompleted(VariableStack stack)
throws ExecutionException
- Throws:
ExecutionException
startNext
protected void startNext(VariableStack stack)
throws ExecutionException
- Throws:
ExecutionException
executeSingle
protected void executeSingle(VariableStack stack)
throws ExecutionException
- Throws:
ExecutionException
startElement
protected final void startElement(FlowElement fn,
VariableStack stack)
throws ExecutionException
- Overrides:
startElement
in class FlowNode
- Throws:
ExecutionException
moreToExecute
protected boolean moreToExecute(VariableStack stack)
throws ExecutionException
- Throws:
ExecutionException
exit
protected void exit(VariableStack stack)
throws ExecutionException
- Aborts the execution of any further sub-elements
- Throws:
ExecutionException
preDecIndex
protected final int preDecIndex(VariableStack stack)
preIncIndex
protected final int preIncIndex(VariableStack stack)
setIndex
protected final void setIndex(VariableStack stack,
int value)
getIndex
protected final int getIndex(VariableStack stack)