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

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
              extended byorg.globus.cog.karajan.workflow.nodes.SequentialChoice
All Implemented Interfaces:
EventListener, ExtendedFlowElement, FlowElement, LoadListener

public class SequentialChoice
extends Sequential


Nested Class Summary
 
Nested classes inherited from class org.globus.cog.karajan.workflow.nodes.FlowNode
FlowNode.FNTP
 
Field Summary
static String LAST_FAILURE
           
 
Fields inherited from class org.globus.cog.karajan.workflow.nodes.Sequential
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
SequentialChoice()
           
 
Method Summary
protected  void initializeArgBuffers(VariableStack stack)
           
protected  void initializeStatic()
           
protected  void notificationEvent(NotificationEvent e)
           
 void post(VariableStack stack)
           
 void pre(VariableStack stack)
           
 
Methods inherited from class org.globus.cog.karajan.workflow.nodes.Sequential
executeChildren, executeSingle, exit, moreToExecute, startNext
 
Methods inherited from class org.globus.cog.karajan.workflow.nodes.FlowContainer
addChannel, execute, isOptimizable, 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

LAST_FAILURE

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

SequentialChoice

public SequentialChoice()
Method Detail

pre

public void pre(VariableStack stack)
         throws ExecutionException
Overrides:
pre in class FlowContainer
Throws:
ExecutionException

notificationEvent

protected void notificationEvent(NotificationEvent e)
                          throws ExecutionException
Overrides:
notificationEvent in class Sequential
Throws:
ExecutionException

initializeArgBuffers

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

post

public void post(VariableStack stack)
          throws ExecutionException
Overrides:
post in class FlowContainer
Throws:
ExecutionException

initializeStatic

protected void initializeStatic()
                         throws KarajanRuntimeException
Overrides:
initializeStatic in class FlowContainer
Throws:
KarajanRuntimeException