org.globus.cog.karajan.workflow.nodes
Class AbstractIterator
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.PartialArgumentsContainer
org.globus.cog.karajan.workflow.nodes.AbstractIterator
- All Implemented Interfaces:
- EventListener, ExtendedFlowElement, FlowElement, LoadListener
- Direct Known Subclasses:
- AbstractParallelIterator, AbstractSequentialIterator, AbstractUParallelIterator
- public abstract class AbstractIterator
- extends PartialArgumentsContainer
| 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.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 |
CHILD_FAILED
public static final String CHILD_FAILED
- See Also:
- Constant Field Values
INDEX
public static final String INDEX
- See Also:
- Constant Field Values
ITERATOR
public static final String ITERATOR
- See Also:
- Constant Field Values
VAR
public static final String VAR
- See Also:
- Constant Field Values
RUNNING
public static final String RUNNING
- See Also:
- Constant Field Values
ITERATE
public static final int ITERATE
- See Also:
- Constant Field Values
AbstractIterator
public AbstractIterator()
partialArgumentsEvaluated
protected void partialArgumentsEvaluated(VariableStack stack)
throws ExecutionException
- Overrides:
partialArgumentsEvaluated in class PartialArgumentsContainer
- Throws:
ExecutionException
getIterator
protected KarajanIterator getIterator(VariableStack stack)
throws ExecutionException
- Throws:
ExecutionException
iterate
public void iterate(VariableStack stack,
KarajanIterator i)
throws ExecutionException
- Throws:
ExecutionException
iterate
public abstract void iterate(VariableStack stack,
Identifier var,
KarajanIterator i)
throws ExecutionException
- Throws:
ExecutionException
notificationEvent
public void notificationEvent(NotificationEvent e)
throws ExecutionException
- Overrides:
notificationEvent in class PartialArgumentsContainer
- Throws:
ExecutionException