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

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.AbstractSequentialWithArguments
                  extended byorg.globus.cog.karajan.workflow.nodes.PartialArgumentsContainer
All Implemented Interfaces:
EventListener, ExtendedFlowElement, FlowElement, LoadListener
Direct Known Subclasses:
AbstractIterator, AllocateHost, CacheNode, ChannelFrom, ChannelTo, FutureIteratorNode, If, IgnoreErrorsNode, Namespace, RestartOnErrorNode

public class PartialArgumentsContainer
extends AbstractSequentialWithArguments


Nested Class Summary
 
Nested classes inherited from class org.globus.cog.karajan.workflow.nodes.FlowNode
FlowNode.FNTP
 
Field Summary
 
Fields inherited from class org.globus.cog.karajan.workflow.nodes.AbstractSequentialWithArguments
commonArguments, QUOTED
 
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
PartialArgumentsContainer()
           
 
Method Summary
protected  void childCompleted(VariableStack stack)
           
protected  void executeChildren(VariableStack stack)
           
protected  void executeSingle(VariableStack stack)
           
 int getArgCount()
           
protected  void initializeStatic()
           
protected  void notificationEvent(NotificationEvent e)
           
protected  void partialArgumentsEvaluated(VariableStack stack)
           
protected  void startRest(VariableStack stack)
           
 
Methods inherited from class org.globus.cog.karajan.workflow.nodes.AbstractSequentialWithArguments
argumentsEvaluated, checkArguments, getArgument, getArgument, getArgumentCount, getArgumentIndex, getArgumentNames, getArguments, getMaxArgIndex, getNonpropargs, getPropargs, getQuotedArgs, getSortedArgs, getVargs, getVargsAsArray, hasArgument, hasNestedArguments, hasVariableArguments, initializeArgs, newNameBindingVariableArguments, newVariableArguments, pre, processArguments, setArguments, setArguments, setHasVargs, setNestedArgs, setNonpropargs, setQuotedArgs, setVargs
 
Methods inherited from class org.globus.cog.karajan.workflow.nodes.Sequential
exit, moreToExecute, startNext
 
Methods inherited from class org.globus.cog.karajan.workflow.nodes.FlowContainer
addChannel, execute, isOptimizable, post, 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
 

Constructor Detail

PartialArgumentsContainer

public PartialArgumentsContainer()
Method Detail

initializeStatic

protected void initializeStatic()
Overrides:
initializeStatic in class AbstractSequentialWithArguments

executeChildren

protected void executeChildren(VariableStack stack)
                        throws ExecutionException
Overrides:
executeChildren in class Sequential
Throws:
ExecutionException

executeSingle

protected void executeSingle(VariableStack stack)
                      throws ExecutionException
Overrides:
executeSingle in class Sequential
Throws:
ExecutionException

childCompleted

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

startRest

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

partialArgumentsEvaluated

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

notificationEvent

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

getArgCount

public int getArgCount()