org.globus.cog.karajan.workflow.nodes
Class Sequential

java.lang.Object
  extended byorg.globus.cog.karajan.workflow.nodes.FlowNode
      extended byorg.globus.cog.karajan.workflow.nodes.FlowContainer
          extended byorg.globus.cog.karajan.workflow.nodes.Sequential
All Implemented Interfaces:
EventListener, ExtendedFlowElement, FlowElement, LoadListener
Direct Known Subclasses:
AbstractSequentialWithArguments, Args, ConditionalNode, DummyNode, Include, JavaNull, SequentialChoice, Sum, Time, UndefinedNode, UnsynchronizedNode, Vargs, While

public class Sequential
extends FlowContainer


Nested Class Summary
 
Nested classes inherited from class org.globus.cog.karajan.workflow.nodes.FlowNode
FlowNode.FNTP
 
Field Summary
static String INDEX
           
 
Fields inherited from class org.globus.cog.karajan.workflow.nodes.FlowContainer
CALLER
 
Fields inherited from class org.globus.cog.karajan.workflow.nodes.FlowNode
debug, startCount, TEXT, threadTracker
 
Constructor Summary
Sequential()
           
 
Method Summary
protected  void executeChildren(VariableStack stack)
           
protected  void executeSingle(VariableStack stack)
           
protected  void exit(VariableStack stack)
          Aborts the execution of any further sub-elements
protected  boolean moreToExecute(VariableStack stack)
           
protected  void notificationEvent(NotificationEvent e)
           
protected  void startNext(VariableStack stack)
           
 
Methods inherited from class org.globus.cog.karajan.workflow.nodes.FlowContainer
addChannel, execute, initializeStatic, isOptimizable, post, pre, setOptimize
 
Methods inherited from class org.globus.cog.karajan.workflow.nodes.FlowNode
abort, acceptsInlineText, addElement, checkClass, checkCompleted, checkFailed, complete, controlEvent, copy, echo, echo, elementCount, elements, end, event, executeErrorHandler, executeSimple, expandProperty, expandProperty, expandPropertyAsString, fail, fail, failIfNotDefined, failIfNull, failIfNull, failImmediately, failImmediately, failImmediately, fireControlEvent, fireMonitoringEvent, fireNotificationEvent, fireStatusMonitoringEvent, get_locator, getBooleanProperty, getBooleanProperty, getCanonicalType, getElement, getElementType, getIntProperty, getIntProperty, getParent, getProjectNode, getProperty, getStringProperty, getTreeProperty, getVar, hasFrame, hashCode, hasProperty, isCheckpointable, isSimple, isSystemProperty, loadComplete, loadStarted, monitoringEvent, propertyNames, removeProperty, restart, restartElement, ret, ret, set_locator, setAcceptsInlineText, setCheckpointable, setElementType, setFrame, setParent, setProperty, setProperty, setProperty, start, startElement, startElement, toString, verify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

INDEX

public static final String INDEX
See Also:
Constant Field Values
Constructor Detail

Sequential

public Sequential()
Method Detail

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

startNext

protected void startNext(VariableStack stack)
                  throws ExecutionException
Throws:
ExecutionException

executeSingle

protected void executeSingle(VariableStack stack)
                      throws ExecutionException
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