Uses of Interface
org.globus.cog.karajan.stack.VariableStack

Packages that use VariableStack
org.globus.cog.karajan.arguments   
org.globus.cog.karajan.debugger   
org.globus.cog.karajan.scheduler   
org.globus.cog.karajan.stack   
org.globus.cog.karajan.util   
org.globus.cog.karajan.util.serialization   
org.globus.cog.karajan.viewer   
org.globus.cog.karajan.workflow   
org.globus.cog.karajan.workflow.events   
org.globus.cog.karajan.workflow.nodes   
org.globus.cog.karajan.workflow.nodes.functions   
org.globus.cog.karajan.workflow.nodes.grid   
org.globus.cog.karajan.workflow.nodes.restartLog   
org.globus.cog.karajan.workflow.nodes.user   
org.globus.cog.karajan.workflow.service   
org.globus.cog.karajan.workflow.service.commands   
org.globus.cog.karajan.workflow.service.handlers   
 

Uses of VariableStack in org.globus.cog.karajan.arguments
 

Methods in org.globus.cog.karajan.arguments with parameters of type VariableStack
static void ArgUtil.addChannelBuffers(VariableStack stack)
           
 Object[] Arg.Vargs.asArray(VariableStack stack)
           
 List Arg.Vargs.asList(VariableStack stack)
           
static void ArgUtil.closeBuffers(VariableStack stack)
           
 void Arg.Channel.create(VariableStack stack)
           
 void Arg.Vargs.create(VariableStack stack)
           
 void Arg.Channel.create(VariableStack stack, VariableArguments value)
           
static void ArgUtil.createChannel(VariableStack stack, Arg.Channel channel)
           
static void ArgUtil.createChannel(VariableStack stack, Arg.Channel channel, VariableArguments data)
           
static void ArgUtil.createChannels(VariableStack stack, Arg.Channel[] channels)
           
static void ArgUtil.createChannels(VariableStack stack, Collection channels)
           
static void ArgUtil.duplicateChannels(VariableStack stack)
           
 VariableArguments Arg.Channel.get(VariableStack stack)
           
 VariableArguments Arg.Vargs.get(VariableStack stack)
           
static VariableArguments ArgUtil.getChannelArguments(VariableStack stack, Arg.Channel channel)
           
static VariableArguments ArgUtil.getChannelReturn(VariableStack stack, Arg.Channel channel)
           
static Set ArgUtil.getDefinedChannels(VariableStack stack)
           
protected  NamedArguments Arg.getNamed(VariableStack stack)
           
static NamedArguments ArgUtil.getNamedArguments(VariableStack stack)
           
static NamedArguments ArgUtil.getNamedReturn(VariableStack stack)
           
static ParallelChannelBuffer ArgUtil.getParallelBuffer(VariableStack stack, String name)
           
 VariableArguments Arg.Channel.getReturn(VariableStack stack)
           
 VariableArguments Arg.Vargs.getReturn(VariableStack stack)
           
 Object Arg.getValue(VariableStack stack)
           
 Object Arg.Positional.getValue(VariableStack stack)
           
 Object Arg.TypedPositional.getValue(VariableStack stack)
           
 Object Arg.Optional.getValue(VariableStack stack)
           
 Object Arg.getValue(VariableStack stack, Object defaultValue)
           
static VariableArguments ArgUtil.getVariableArguments(VariableStack stack)
           
static VariableArguments ArgUtil.getVariableReturn(VariableStack stack)
           
static void ArgUtil.initializeChannelBuffers(VariableStack stack)
           
static void ArgUtil.initializeNamedArguments(VariableStack stack)
           
static VariableArguments ArgUtil.initializeVariableArguments(VariableStack stack)
           
 boolean Arg.isPresent(VariableStack stack)
           
 boolean Arg.Channel.isPresent(VariableStack stack)
           
 boolean Arg.Vargs.isPresent(VariableStack stack)
           
static boolean ArgUtil.isReceiverPresent(VariableStack stack, Arg.Channel channel)
           
static boolean ArgUtil.namedArgumentsPresent(VariableStack stack)
           
static void ArgUtil.removeChannel(VariableStack stack, Arg.Channel channel)
           
static void ArgUtil.removeChannels(VariableStack stack, Arg.Channel[] channels)
           
static void ArgUtil.removeChannels(VariableStack stack, Collection channels)
           
static void ArgUtil.removeNamedArguments(VariableStack stack)
           
static void ArgUtil.removeVariableArguments(VariableStack stack)
           
 void Arg.Channel.ret(VariableStack stack, Object value)
           
static void ArgUtil.setNamedArguments(VariableStack stack, NamedArguments args)
           
static void ArgUtil.setVariableArguments(VariableStack stack, VariableArguments args)
           
static boolean ArgUtil.variableArgumentsPresent(VariableStack stack)
           
 

Constructors in org.globus.cog.karajan.arguments with parameters of type VariableStack
MultipleArgumentsException(VariableStack stack, String message)
           
MultipleArgumentsException(VariableStack stack, String message, Throwable cause)
           
NoSuchArgumentException(VariableStack stack, String message)
           
NoSuchArgumentException(VariableStack stack, String message, Throwable cause)
           
 

Uses of VariableStack in org.globus.cog.karajan.debugger
 

Methods in org.globus.cog.karajan.debugger that return VariableStack
 VariableStack StackEntry.getStack()
           
 VariableStack ThreadEntry.getStack()
           
 VariableStack DebuggerHook.getStack(ThreadedElement te)
           
 

Methods in org.globus.cog.karajan.debugger with parameters of type VariableStack
 void StackPanel.addStack(VariableStack stack)
           
 void StackPanel.removeStack(VariableStack stack)
           
 void ThreadEntry.setStack(VariableStack stack)
           
 void ThreadEntry.TreeNode.update(VariableStack stack)
           
 

Constructors in org.globus.cog.karajan.debugger with parameters of type VariableStack
StackEntry(VariableStack stack)
           
ThreadEntry.TreeNode(String name, VariableStack stack)
           
ThreadEntry(ThreadedElement te, VariableStack stack)
           
 

Uses of VariableStack in org.globus.cog.karajan.scheduler
 

Methods in org.globus.cog.karajan.scheduler that return VariableStack
 VariableStack ContactAllocationTask.getStack()
           
 

Methods in org.globus.cog.karajan.scheduler with parameters of type VariableStack
 void ContactAllocationTask.setStack(VariableStack stack)
           
 

Uses of VariableStack in org.globus.cog.karajan.stack
 

Classes in org.globus.cog.karajan.stack that implement VariableStack
 class FastStack
           
 class LinkedStack
           
 

Methods in org.globus.cog.karajan.stack that return VariableStack
 VariableStack FastStack.copy()
           
 VariableStack LinkedStack.copy()
           
 VariableStack VariableStack.copy()
           
 VariableStack FastStack.newInstance()
           
 VariableStack LinkedStack.newInstance()
           
 VariableStack VariableStack.newInstance()
           
 

Methods in org.globus.cog.karajan.stack with parameters of type VariableStack
static Object VariableUtil.expand(Object value, VariableStack stack)
           
static Object VariableUtil.expandProperty(FlowElement element, VariableStack stack, String name)
           
static String Trace.get(VariableStack stack)
           
static FlowElement VariableUtil.getCaller(VariableStack stack)
           
static String Trace.getUIDs(VariableStack stack)
           
static void VariableUtil.printKarajanStackTrace(VariableStack stack)
           
 

Constructors in org.globus.cog.karajan.stack with parameters of type VariableStack
VariableNotFoundException(VariableStack stack, String name)
           
VariableNotFoundException(VariableStack stack, String name, Throwable cause)
           
 

Uses of VariableStack in org.globus.cog.karajan.util
 

Fields in org.globus.cog.karajan.util declared as VariableStack
 VariableStack StateManager._RunningElement._stack
           
 

Methods in org.globus.cog.karajan.util that return VariableStack
 VariableStack DefinitionEnvironment.getStack()
           
 VariableStack ExpressionVariableTableAdaptor.getStack()
           
 

Methods in org.globus.cog.karajan.util with parameters of type VariableStack
static void DefUtil.addDef(VariableStack stack, StackFrame where, String prefix, String name, Object def)
           
static ThreadingContext ThreadingContext.get(VariableStack stack)
           
static DefList.Entry DefUtil.getDef(VariableStack stack, String type, FlowElement parent)
           
abstract  Object ElementProperty.getValue(VariableStack stack)
           
 Object Identifier.getValue(VariableStack stack)
           
protected abstract  String ElementProperty.getValueAsString(VariableStack stack)
           
 void StateManager.registerElement(FlowElement el, VariableStack stack)
           
static void ThreadingContext.set(VariableStack stack, ThreadingContext context)
           
 void DefinitionEnvironment.setStack(VariableStack env)
           
 void StateManager.unregisterElement(FlowElement el, VariableStack stack)
           
static void DefUtil.updateEnvCache(VariableStack stack, StackFrame frame)
          The environment cache is used to optimize the capturing of environments when defining elements It is necessary because stack.copy() is a costly operation This method does not initialize it, but it marks on a specific frame that any parent caches would be invalid.
 

Constructors in org.globus.cog.karajan.util with parameters of type VariableStack
DefinitionEnvironment(VariableStack stack)
           
DefinitionEnvironment(VariableStack stack, DefinitionEnvironment prev)
           
ExpressionVariableTableAdaptor(VariableStack stack)
           
StateManager._RunningElement(FlowElement element, VariableStack stack)
           
 

Uses of VariableStack in org.globus.cog.karajan.util.serialization
 

Methods in org.globus.cog.karajan.util.serialization with parameters of type VariableStack
static void XMLConverter.serializeStack(VariableStack stack, Writer fw)
           
 

Uses of VariableStack in org.globus.cog.karajan.viewer
 

Constructors in org.globus.cog.karajan.viewer with parameters of type VariableStack
ThreadedUID(FlowElement fe, VariableStack stack)
           
 

Uses of VariableStack in org.globus.cog.karajan.workflow
 

Methods in org.globus.cog.karajan.workflow that return VariableStack
 VariableStack ExecutionException.getStack()
           
 

Methods in org.globus.cog.karajan.workflow with parameters of type VariableStack
protected  void ExecutionContext.define(VariableStack stack, String name, Class cls)
           
protected  void ExecutionContext.defineKernel(VariableStack stack)
           
 void FlowElementWrapper.executeSimple(VariableStack stack)
           
 void FlowElementWrapper.failImmediately(VariableStack stack, String message)
           
 void ExecutionContext.fireNotificationEvent(FlowEvent event, VariableStack stack)
           
 boolean FlowElementWrapper.resolve(VariableStack stack)
           
protected  void ExecutionContext.setGlobals(VariableStack stack)
           
 void ExecutionException.setStack(VariableStack stack)
           
 void DirectExecution.start(VariableStack stack)
           
 void ExecutionContext.start(VariableStack stack)
           
 

Constructors in org.globus.cog.karajan.workflow with parameters of type VariableStack
AbortException(VariableStack stack)
           
ExecutionException(VariableStack stack, String message)
           
ExecutionException(VariableStack stack, String message, Throwable cause)
           
 

Uses of VariableStack in org.globus.cog.karajan.workflow.events
 

Methods in org.globus.cog.karajan.workflow.events that return VariableStack
 VariableStack FailureNotificationEvent.getInitialStack()
           
 VariableStack Event.getStack()
           
 VariableStack FlowEvent.getStack()
           
 VariableStack MonitoringEvent.getStack()
           
 

Methods in org.globus.cog.karajan.workflow.events with parameters of type VariableStack
 void FlowEvent.setStack(VariableStack stack)
           
 

Constructors in org.globus.cog.karajan.workflow.events with parameters of type VariableStack
AbortEvent(FlowElement flowElement, ThreadingContext context, VariableStack stack)
           
AbortNotificationEvent(FlowElement source, VariableStack stack)
           
ControlEvent(FlowElement source, ControlEventType type, VariableStack stack)
           
FailureNotificationEvent(FlowElement source, VariableStack stack, String message, Throwable exception)
           
FailureNotificationEvent(FlowElement source, VariableStack stack, VariableStack initialStack, String message, Throwable exception)
           
FlowEvent(EventClass cls, FlowElement flowElement, VariableStack stack)
           
FlowEvent(EventClass cls, FlowElement flowElement, VariableStack stack, Priority priority)
           
FutureNotificationEvent(int subtype, FlowElement source, Future f, VariableStack stack)
           
LoopNotificationEvent(FlowElement flowElement, NotificationEventType eventType, VariableStack stack)
           
MonitoringEvent(EventClass cls, FlowElement flowElement, MonitoringEventType type, VariableStack stack)
           
MonitoringEvent(FlowElement flowElement, MonitoringEventType type, VariableStack stack)
           
NotificationEvent(FlowElement source, NotificationEventType type, VariableStack stack)
           
ProgressMonitoringEvent(FlowElement flowElement, MonitoringEventType type, VariableStack stack, long total, long current)
           
StatusMonitoringEvent(FlowElement flowElement, MonitoringEventType type, VariableStack stack, Object details)
           
 

Uses of VariableStack in org.globus.cog.karajan.workflow.nodes
 

Methods in org.globus.cog.karajan.workflow.nodes with parameters of type VariableStack
protected  void Exclusive._finally(VariableStack stack)
           
protected  void FileWrite._finally(VariableStack stack)
           
protected  void FlowNode._finally(VariableStack stack)
           
protected  void EventWait.abort(VariableStack stack)
           
protected  void FlowNode.abort(VariableStack stack)
           
 void WaitNode.abort(VariableStack stack)
           
protected  void AbstractParallelIterator.addChannelBuffers(VariableStack stack)
           
protected  void AbstractUParallelIterator.addChannelBuffers(VariableStack stack)
           
protected  void Parallel.addChannelBuffers(VariableStack stack)
           
protected  void UParallel.addChannelBuffers(VariableStack stack)
           
protected  void AbstractSequentialWithArguments.argumentsEvaluated(VariableStack stack)
           
protected  void ChannelClose.argumentsEvaluated(VariableStack stack)
           
protected  void ChannelFork.argumentsEvaluated(VariableStack stack)
           
protected  void Info.argumentsEvaluated(VariableStack stack)
           
protected  void Break.break_(VariableStack stack)
           
protected  void Include.checkArgs(VariableStack stack)
           
protected  void FlowNode.checkCompleted(VariableStack stack)
           
protected  void FlowNode.checkFailed(VariableStack stack)
           
protected  void AbstractSequentialWithArguments.childCompleted(VariableStack stack)
           
protected  void If.childCompleted(VariableStack stack)
           
protected  void Maybe.childCompleted(VariableStack stack)
           
protected  void PartialArgumentsContainer.childCompleted(VariableStack stack)
           
protected  void Sequential.childCompleted(VariableStack stack)
           
protected  void SequentialChoice.childCompleted(VariableStack stack)
           
protected  void AbstractParallelIterator.citerate(VariableStack stack, Identifier var, KarajanIterator i)
           
protected  void AbstractParallelIterator.closeBuffers(VariableStack stack)
          This must be called before a leave
protected  void AbstractUParallelIterator.closeBuffers(VariableStack stack)
           
protected  void Parallel.closeBuffers(VariableStack stack)
           
protected  void UParallel.closeBuffers(VariableStack stack)
           
protected  void SequentialChoice.commitBuffers(VariableStack stack)
           
 void FlowNode.complete(VariableStack stack)
           
protected  void Continue.continue_(VariableStack stack)
           
protected  void CacheNode.cpre(Object key, VariableStack stack)
           
protected  void Define.Definer.define(VariableStack stack, String name, String nsprefix, Object def)
           
protected  void Export.Definer.define(VariableStack stack, String name, String nsprefix, Object def)
           
protected  void Include.defineElements(VariableStack stack)
           
 void WaitNode.delayElapsed(VariableStack stack, org.globus.cog.karajan.workflow.nodes.WaitNode.Task task)
           
 void Break.execute(VariableStack stack)
           
 void Continue.execute(VariableStack stack)
           
 void Disallowed.execute(VariableStack stack)
           
 void ElementList.execute(VariableStack stack)
           
 void FlowContainer.execute(VariableStack stack)
           
 void FlowNode.execute(VariableStack stack)
           
protected abstract  void FlowContainer.executeChildren(VariableStack stack)
           
 void FutureNode.executeChildren(VariableStack stack)
           
 void Parallel.executeChildren(VariableStack stack)
           
 void ParallelChoice.executeChildren(VariableStack stack)
           
protected  void PartialArgumentsContainer.executeChildren(VariableStack stack)
           
protected  void Sequential.executeChildren(VariableStack stack)
           
protected  void UnsynchronizedNode.executeChildren(VariableStack stack)
           
protected  boolean GenerateErrorNode.executeErrorHandler(VariableStack stack, FlowEvent error)
           
protected  boolean FlowNode.executeErrorHandler(VariableStack stack, NotificationEvent error)
           
 void ExtendedFlowElement.executeSimple(VariableStack stack)
           
 void FlowNode.executeSimple(VariableStack stack)
           
protected  void PartialArgumentsContainer.executeSingle(VariableStack stack)
           
protected  void Sequential.executeSingle(VariableStack stack)
           
protected  void Sequential.exit(VariableStack stack)
          Aborts the execution of any further sub-elements
 void FlowNode.fail(VariableStack stack, String message)
           
 void FlowNode.fail(VariableStack stack, String message, Throwable cause)
           
 void FlowNode.failIfNotDefined(VariableStack stack, String var, String message)
           
 void FlowNode.failIfNull(VariableStack stack, String name)
           
 void FlowNode.failIfNull(VariableStack stack, String name, String message)
           
 void FlowNode.failImmediately(VariableStack stack, FailureNotificationEvent fne)
           
 void FlowElement.failImmediately(VariableStack stack, String string)
          Provides means to cause the execution of this element under the given context (stack) to fail
 void FlowNode.failImmediately(VariableStack stack, String message)
           
 void FlowNode.failImmediately(VariableStack stack, String message, Exception exception)
           
 void FlowNode.failImmediately(VariableStack stack, Throwable exception)
           
protected  void Info.find(String prefix, VariableStack stack, VariableArguments stdout)
           
 void FlowNode.fireNotificationEvent(FlowEvent event, VariableStack stack)
          Notification events notify callers of the status of the execution (completed, failed, aborted, ...)
 void FlowNode.fireStatusMonitoringEvent(MonitoringEventType type, VariableStack stack, Object detail)
           
 Object JavaMethodInvocationNode.function(VariableStack stack)
           
 Object NewJavaObjectNode.function(VariableStack stack)
           
protected  boolean PartialArgumentsContainer.getArgsDone(VariableStack stack)
           
protected  Object AbstractSequentialWithArguments.getArgument(Arg arg, VariableStack stack)
           
protected  Object[] AbstractSequentialWithArguments.getArguments(Arg[] args, VariableStack stack)
           
protected  Arguments ExecuteElement.getArguments(VariableStack stack, UserDefinedElement def)
           
protected  Cache CacheNode.getCache(VariableStack stack)
           
protected  Cache Once.getCache(VariableStack stack)
           
protected  boolean FlowContainer.getChildFailed(VariableStack stack)
           
protected  StackFrame Define.getFrame(VariableStack stack)
           
protected  StackFrame Global.getFrame(VariableStack stack)
           
protected  StackFrame GlobalK.getFrame(VariableStack stack)
           
protected  StackFrame SetVar.getFrame(VariableStack stack)
           
protected  StackFrame SetVarK.getFrame(VariableStack stack)
           
protected  int Sequential.getIndex(VariableStack stack)
           
 void Include.includeFile(String iname, VariableStack stack)
           
protected  void SequentialChoice.initializeArgBuffers(VariableStack stack)
           
protected  void AbstractSequentialWithArguments.initializeArgs(VariableStack stack)
           
protected  void AbstractParallelIterator.initializeChannelBuffers(VariableStack stack)
           
protected  void AbstractUParallelIterator.initializeChannelBuffers(VariableStack stack)
           
protected  void Parallel.initializeChannelBuffers(VariableStack stack)
           
protected  void UParallel.initializeChannelBuffers(VariableStack stack)
           
abstract  void AbstractIterator.iterate(VariableStack stack, Identifier var, KarajanIterator i)
           
 void AbstractParallelIterator.iterate(VariableStack stack, Identifier var, KarajanIterator i)
           
 void AbstractSequentialIterator.iterate(VariableStack stack, Identifier var, KarajanIterator l)
           
 void AbstractIterator.iterate(VariableStack stack, KarajanIterator i)
           
protected  void AbstractParallelIterator.iterationCompleted(VariableStack stack)
           
protected  void AbstractSequentialIterator.iterationCompleted(VariableStack stack, KarajanIterator l)
           
protected  boolean RestartOnErrorNode.matches(VariableStack stack, FailureNotificationEvent e)
           
protected  boolean Sequential.moreToExecute(VariableStack stack)
           
protected  void AbstractParallelIterator.nonArgChildCompleted(VariableStack stack)
           
protected  void AbstractSequentialIterator.nonArgChildCompleted(VariableStack stack)
           
protected  void PartialArgumentsContainer.nonArgChildCompleted(VariableStack stack)
           
protected  void AbstractIterator.partialArgumentsEvaluated(VariableStack stack)
           
protected  void CacheNode.partialArgumentsEvaluated(VariableStack stack)
           
protected  void CacheOn.partialArgumentsEvaluated(VariableStack stack)
           
protected  void Catch.partialArgumentsEvaluated(VariableStack stack)
           
 void ChannelFrom.partialArgumentsEvaluated(VariableStack stack)
           
 void ChannelTo.partialArgumentsEvaluated(VariableStack stack)
           
protected  void ErrorHandlerNode.partialArgumentsEvaluated(VariableStack stack)
           
protected  void Exclusive.partialArgumentsEvaluated(VariableStack stack)
           
protected  void FileWrite.partialArgumentsEvaluated(VariableStack stack)
           
protected  void FutureIteratorNode.partialArgumentsEvaluated(VariableStack stack)
           
protected  void IgnoreErrorsNode.partialArgumentsEvaluated(VariableStack stack)
           
protected  void Namespace.partialArgumentsEvaluated(VariableStack stack)
           
protected  void Once.partialArgumentsEvaluated(VariableStack stack)
           
protected  void PartialArgumentsContainer.partialArgumentsEvaluated(VariableStack stack)
           
protected  void RestartOnErrorNode.partialArgumentsEvaluated(VariableStack stack)
           
 void CacheNode.post(VariableStack stack)
           
 void Channel.post(VariableStack stack)
           
 void CheckpointNode.post(VariableStack stack)
           
 void ConditionNode.post(VariableStack stack)
           
 void DefaultParameterNode.post(VariableStack stack)
           
 void Define.post(VariableStack stack)
           
protected  void Each.post(VariableStack stack)
           
 void ElementDefNode.post(VariableStack stack)
           
 void EventWait.post(VariableStack stack)
           
 void ExecuteElement.post(VariableStack stack)
           
 void ExecuteFile.post(VariableStack stack)
           
 void ExecuteJavaNode.post(VariableStack stack)
           
 void Export.post(VariableStack stack)
           
protected  void FlowContainer.post(VariableStack stack)
           
 void FutureIteratorNode.post(VariableStack stack)
           
 void FutureNode.post(VariableStack stack)
           
 void GenerateErrorNode.post(VariableStack stack)
           
 void Include.post(VariableStack stack)
           
 void Maybe.post(VariableStack stack)
           
 void Namespace.post(VariableStack stack)
           
 void OptionalArgs.post(VariableStack stack)
           
 void Print.post(VariableStack stack)
           
 void SequentialChoice.post(VariableStack stack)
           
 void SetVar.post(VariableStack stack)
           
 void SetVarK.post(VariableStack stack)
           
 void UnsynchronizedNode.post(VariableStack stack)
           
 void WaitNode.post(VariableStack stack)
           
 void AbstractSequentialWithArguments.pre(VariableStack stack)
           
 void Define.pre(VariableStack stack)
           
 void ElementDefNode.pre(VariableStack stack)
           
protected  void FlowContainer.pre(VariableStack stack)
           
 void Guard.pre(VariableStack stack)
           
protected  void If.pre(VariableStack stack)
           
 void Include.pre(VariableStack stack)
           
 void Parallel.pre(VariableStack stack)
           
 void ParallelChoice.pre(VariableStack stack)
           
 void SequentialChoice.pre(VariableStack stack)
           
 void SetVarK.pre(VariableStack stack)
           
 void UndefinedNode.pre(VariableStack vs)
           
 void UnsynchronizedNode.pre(VariableStack stack)
           
 void While.pre(VariableStack stack)
           
protected  int Sequential.preDecIndex(VariableStack stack)
           
protected  int AbstractIterator.preDecRunning(VariableStack stack)
           
protected  int Parallel.preDecRunning(VariableStack stack)
           
protected  int Sequential.preIncIndex(VariableStack stack)
           
protected  int AbstractIterator.preIncRunning(VariableStack stack)
           
protected  int Parallel.preIncRunning(VariableStack stack)
           
 void Echo.print(VariableStack stack, String message)
           
protected  void Print.print(VariableStack stack, String message)
           
protected  void AbstractSequentialWithArguments.processArguments(VariableStack stack)
           
 void FlowNode.restart(VariableStack stack)
           
 void FlowNode.restartElement(FlowElement c, VariableStack stack)
           
protected  void FlowNode.ret(VariableStack stack, Object value)
           
protected  void PartialArgumentsContainer.setArgsDone(VariableStack stack)
           
protected  void FlowContainer.setChildFailed(VariableStack stack, boolean value)
           
protected  void Sequential.setIndex(VariableStack stack, int value)
           
protected  void SetVarK.setMultiple(List idents, VariableArguments vargs, VariableStack stack)
           
protected  void AbstractIterator.setRunning(VariableStack stack, int running)
           
protected  void Parallel.setRunning(VariableStack stack, int running)
           
protected  void SetVarK.setSingle(Identifier ident, VariableArguments vargs, VariableStack stack)
           
 void FlowNode.start(VariableStack stack)
           
protected  void ExecuteElement.startDef(VariableStack stack, UDEDefinition def)
           
protected  void FlowNode.startElement(FlowElement c, VariableStack stack)
           
protected  void Sequential.startElement(FlowElement fn, VariableStack stack)
           
 void FlowNode.startElement(int index, VariableStack stack)
           
protected  void Sequential.startNext(VariableStack stack)
           
protected  void While.startNext(VariableStack stack)
           
protected  void PartialArgumentsContainer.startRest(VariableStack stack)
           
protected  boolean Exclusive.testAndAdd(Map locks, Object on, VariableStack stack)
           
protected  boolean AbstractParallelIterator.testAndSetChildFailed(VariableStack stack)
           
 

Uses of VariableStack in org.globus.cog.karajan.workflow.nodes.functions
 

Methods in org.globus.cog.karajan.workflow.nodes.functions with parameters of type VariableStack
 long FunctionsCollection.currenttime(VariableStack stack)
           
protected  void AbstractFunction.executeChildren(VariableStack stack)
           
 void AbstractFunction.executeSimple(VariableStack stack)
           
 void QuotedList.executeSimple(VariableStack stack)
           
abstract  Object AbstractFunction.function(VariableStack stack)
           
 Object FunctionsCollection.function(VariableStack stack)
           
 Object KException.function(VariableStack stack)
           
 Object NumericValue.function(VariableStack stack)
           
 Object QuotedString.function(VariableStack stack)
           
 Object StringValue.function(VariableStack stack)
           
 Object Unquote.function(VariableStack stack)
           
 Object Variable.function(VariableStack stack)
           
 Number[] FunctionsCollection.getArgs(VariableStack stack)
           
 String Java.java_classof(VariableStack stack)
           
 Object Java.java_getfield(VariableStack stack)
           
 Object Java.java_systemproperty(VariableStack stack)
           
 Object List.list_append(VariableStack stack)
           
 Object List.list_butfirst(VariableStack stack)
           
 Object List.list_butlast(VariableStack stack)
           
 Object List.list_first(VariableStack stack)
           
 Object List.list_get(VariableStack stack)
           
 boolean List.list_isempty(VariableStack stack)
           
 Object List.list_join(VariableStack stack)
           
 Object List.list_last(VariableStack stack)
           
 Object List.list_list(VariableStack stack)
           
 Object List.list_prepend(VariableStack stack)
           
 double List.list_size(VariableStack stack)
           
 boolean Map.map_contains(VariableStack stack)
           
 Object Map.map_delete(VariableStack stack)
           
 Object Map.map_entry(VariableStack stack)
           
 Object Map.map_get(VariableStack stack)
           
 Object Map.map_map(VariableStack stack)
           
 Object Map.map_put(VariableStack stack)
           
 int Map.map_size(VariableStack stack)
           
 boolean Math.math_equalsnumeric(VariableStack stack)
           
 double Math.math_exp(VariableStack stack)
           
 boolean Math.math_greaterorequal(VariableStack stack)
           
 boolean Math.math_greaterthan(VariableStack stack)
           
 double Math.math_int(VariableStack stack)
           
 boolean Math.math_lessorequal(VariableStack stack)
           
 boolean Math.math_lessthan(VariableStack stack)
           
 double Math.math_ln(VariableStack stack)
           
 double Math.math_max(VariableStack stack)
           
 double Math.math_min(VariableStack stack)
           
 double Math.math_nan(VariableStack stack)
           
 double Math.math_product(VariableStack stack)
           
 double Math.math_quotient(VariableStack stack)
           
 double Math.math_random(VariableStack stack)
           
 double Math.math_remainder(VariableStack stack)
           
 double Math.math_sqrt(VariableStack stack)
           
 double Math.math_square(VariableStack stack)
           
 double Math.math_subtraction(VariableStack stack)
           
 double Math.math_sum(VariableStack stack)
           
 void AbstractFunction.post(VariableStack stack)
           
 void Args.post(VariableStack stack)
           
 void Argument.post(VariableStack stack)
           
 void Input.post(VariableStack stack)
           
 void JavaNull.post(VariableStack stack)
           
 void Map_Map.post(VariableStack stack)
           
 void QuotedList.post(VariableStack stack)
           
 void Sum.post(VariableStack stack)
           
 void Time.post(VariableStack stack)
           
 void Unique.post(VariableStack stack)
           
 void Vargs.post(VariableStack stack)
           
 void VargsK.post(VariableStack stack)
           
 void AbstractFunction.pre(VariableStack stack)
           
 void Map_Map.pre(VariableStack stack)
           
 void QuotedList.pre(VariableStack stack)
           
 void Sum.pre(VariableStack stack)
           
 void Time.pre(VariableStack stack)
           
 void Unique.pre(VariableStack stack)
           
protected  void AbstractFunction.ret(VariableStack stack, Object value)
           
 char Misc.str_chr(VariableStack stack)
           
 String Misc.str_concat(VariableStack stack)
           
 boolean Misc.str_matches(VariableStack stack)
           
 Object Misc.str_nl(VariableStack stack)
           
 Object Misc.str_quote(VariableStack stack)
           
 List Misc.str_split(VariableStack stack)
           
 Object Misc.str_strip(VariableStack stack)
           
 String Misc.str_substring(VariableStack stack)
           
 boolean Misc.sys___bang___eq_(VariableStack stack)
           
 boolean Logic.sys_and(VariableStack stack)
           
 Object Misc.sys_closestream(VariableStack stack)
           
 boolean Misc.sys_contains(VariableStack stack)
           
 Object Misc.sys_cross(VariableStack stack)
           
 void Misc.sys_discard(VariableStack stack)
           
 Object Misc.sys_dot(VariableStack stack)
           
 boolean Misc.sys_equals(VariableStack stack)
           
 boolean Logic.sys_false(VariableStack stack)
           
 Object Misc.sys_file_readline(VariableStack stack)
           
 Object Misc.sys_filter(VariableStack stack)
           
 boolean Misc.sys_isdefined(VariableStack stack)
           
 boolean Misc.sys_islist(VariableStack stack)
           
 boolean Misc.sys_istrue(VariableStack stack)
           
 boolean Logic.sys_not(VariableStack stack)
           
 double Misc.sys_number(VariableStack stack)
           
 Object Misc.sys_numberformat(VariableStack stack)
           
 boolean Logic.sys_or(VariableStack stack)
           
 Object Misc.sys_outputstream(VariableStack stack)
           
 void Misc.sys_property(VariableStack stack)
           
 RangeIterator Misc.sys_range(VariableStack stack)
           
 Object Misc.sys_readfile(VariableStack stack)
           
 Object Misc.sys_sort(VariableStack stack)
           
 Object Misc.sys_stats(VariableStack stack)
           
 boolean Logic.sys_true(VariableStack stack)
           
 Object Misc.sys_uid(VariableStack stack)
           
 Object Misc.sys_value(VariableStack stack)
           
 

Uses of VariableStack in org.globus.cog.karajan.workflow.nodes.grid
 

Methods in org.globus.cog.karajan.workflow.nodes.grid with parameters of type VariableStack
protected  void AllocateHost._finally(VariableStack stack)
           
 void AbstractGridNode.fireNotificationEvent(FlowEvent event, VariableStack stack)
          Overriden to release the notification threads as soon as possible.
 Object AvailableTaskHandlers.function(VariableStack stack)
           
 Object GridNode.function(VariableStack stack)
           
 Object HostNode.function(VariableStack stack)
           
 Object SecurityContextNode.function(VariableStack stack)
           
 Object ServiceNode.function(VariableStack stack)
           
 Object TaskHandlerNode.function(VariableStack stack)
           
protected abstract  String[] AbstractFileOperation.getArguments(VariableStack stack)
           
protected  String[] Chmod.getArguments(VariableStack stack)
           
protected  String[] FileExists.getArguments(VariableStack stack)
           
protected  String[] FileList.getArguments(VariableStack stack)
           
protected  String[] FileRemove.getArguments(VariableStack stack)
           
protected  String[] FileSize.getArguments(VariableStack stack)
           
protected  String[] IsDirectory.getArguments(VariableStack stack)
           
protected  String[] MakeDir.getArguments(VariableStack stack)
           
protected  String[] Rename.getArguments(VariableStack stack)
           
protected  String[] Rmdir.getArguments(VariableStack stack)
           
protected  void AvailableTaskHandlers.getHandlers(VariableStack stack, String type)
           
protected  Contact AbstractGridNode.getHost(VariableStack stack, Arg hostarg, Scheduler scheduler, String provider)
           
protected abstract  String AbstractFileOperation.getOperation(VariableStack stack)
           
protected  String Chmod.getOperation(VariableStack stack)
           
protected  String FileExists.getOperation(VariableStack stack)
           
protected  String FileList.getOperation(VariableStack stack)
           
protected  String FileRemove.getOperation(VariableStack stack)
           
protected  String FileSize.getOperation(VariableStack stack)
           
protected  String IsDirectory.getOperation(VariableStack stack)
           
protected  String MakeDir.getOperation(VariableStack stack)
           
protected  String Rename.getOperation(VariableStack stack)
           
protected  String Rmdir.getOperation(VariableStack stack)
           
 Scheduler AbstractGridNode.getScheduler(VariableStack stack)
           
protected  SecurityContext AbstractGridNode.getSecurityContext(VariableStack stack, String provider)
           
protected  Scheduler SchedulerNode.newScheduler(VariableStack stack)
           
protected  void AllocateHost.partialArgumentsEvaluated(VariableStack stack)
           
 void AbstractGridNode.post(VariableStack stack)
           
 void BDP.post(VariableStack stack)
           
 void SchedulerNode.post(VariableStack stack)
           
protected  void GridExec.returnOutputs(Task t, VariableStack stack)
           
 void AbstractGridNode.setSecurityContext(VariableStack stack, Service service)
           
 void AbstractGridNode.submitScheduled(Scheduler scheduler, Task task, VariableStack stack, Object constraints)
           
 void AbstractFileOperation.submitTask(VariableStack stack)
           
protected abstract  void AbstractGridNode.submitTask(VariableStack stack)
           
 void GridExec.submitTask(VariableStack stack)
           
 void GridTransfer.submitTask(VariableStack stack)
           
 void AbstractGridNode.submitUnscheduled(TaskHandler handler, Task task, VariableStack stack)
           
 boolean Functions.task_host_hasservice(VariableStack stack)
           
 String Functions.task_serviceuri(VariableStack stack)
           
protected  void AbstractGridNode.taskCompleted(StatusEvent e, VariableStack stack)
           
protected  void FileExists.taskCompleted(StatusEvent e, VariableStack stack)
           
protected  void FileList.taskCompleted(StatusEvent e, VariableStack stack)
           
protected  void FileSize.taskCompleted(StatusEvent e, VariableStack stack)
           
protected  void GridExec.taskCompleted(StatusEvent e, VariableStack stack)
           
protected  void IsDirectory.taskCompleted(StatusEvent e, VariableStack stack)
           
protected  void AbstractGridNode.taskFailed(StatusEvent e, VariableStack stack)
           
protected  void GridExec.taskFailed(StatusEvent e, VariableStack stack)
           
 

Uses of VariableStack in org.globus.cog.karajan.workflow.nodes.restartLog
 

Methods in org.globus.cog.karajan.workflow.nodes.restartLog with parameters of type VariableStack
protected  void RestartLog._finally(VariableStack stack)
           
static LogEntry LogEntry.build(VariableStack stack, FlowElement fe)
           
protected  void RestartLog.create(VariableStack stack, String name)
           
protected  void Logged.executeChildren(VariableStack stack)
           
protected  void RestartLog.partialArgumentsEvaluated(VariableStack stack)
           
protected  void Logged.post(VariableStack stack)
           
protected  void RestartLog.post(VariableStack stack)
           
protected  void RestartLog.resume(VariableStack stack, File log)
           
protected  void RestartLog.startRest(VariableStack stack, FlushableLockedFileWriter logffw)
           
 

Uses of VariableStack in org.globus.cog.karajan.workflow.nodes.user
 

Methods in org.globus.cog.karajan.workflow.nodes.user with parameters of type VariableStack
protected  void UserDefinedElement.checkBothArgs(VariableStack stack)
           
protected  boolean ExplicitExecutionUDE.checkFirstArg(VariableStack stack)
           
protected  boolean UserDefinedElement.checkFirstArg(VariableStack stack)
           
protected  void SequentialImplicitExecutionUDE.childCompleted(VariableStack stack)
           
protected  void UserDefinedElement.childCompleted(VariableStack stack)
           
protected  void ParallelImplicitExecutionUDE.closeArgs(VariableStack stack)
           
 void UDEWrapper.executeChildren(VariableStack stack)
           
protected  void UserDefinedElement.executeChildren(VariableStack stack)
           
 void UDEWrapper.executeWrapper(VariableStack stack)
           
 UDEDefinition UDEWrapper.getDef(VariableStack stack)
           
protected  UDEDefinition Self.getDefInternal(VariableStack stack)
           
protected  UDEDefinition UDEWrapper.getDefInternal(VariableStack stack)
           
protected  DefinitionEnvironment UserDefinedElement.getEnv(VariableStack stack)
           
protected  Arguments ExplicitExecutionUDE.getUDEArguments(VariableStack stack)
           
protected  Arguments ParallelImplicitExecutionUDE.getUDEArguments(VariableStack stack)
           
protected  Arguments SequentialImplicitExecutionUDE.getUDEArguments(VariableStack stack)
           
protected  void UDEWrapper.initializeArgs(VariableStack stack)
           
protected  boolean UserDefinedElement.isArgumentsThread(VariableStack stack)
           
 void UDEWrapper.pre(VariableStack stack)
           
 void UserDefinedElement.pre(VariableStack stack)
           
protected  void ParallelImplicitExecutionUDE.prepareArguments(VariableStack stack, UDEWrapper wrapper)
           
protected  void ParallelImplicitExecutionUDE.prepareInstanceArguments(VariableStack stack, Arguments fnargs)
           
protected  void UserDefinedElement.prepareInstanceArguments(VariableStack stack, Arguments fnargs)
           
protected  void ExplicitExecutionUDE.setArguments(VariableStack stack)
           
protected  void ParallelImplicitExecutionUDE.setArguments(VariableStack stack)
           
protected  void SequentialImplicitExecutionUDE.setArguments(VariableStack stack)
           
protected  void ParallelImplicitExecutionUDE.startArguments(VariableStack stack, UDEWrapper wrapper)
           
protected  void SequentialImplicitExecutionUDE.startArguments(VariableStack stack, UDEWrapper wrapper)
           
protected  void UserDefinedElement.startArguments(VariableStack stack, UDEWrapper wrapper)
           
protected  void ExplicitExecutionUDE.startBody(VariableStack stack)
           
 void UserDefinedElement.startBody(VariableStack stack, Arguments fnargs)
           
protected  void SequentialImplicitExecutionUDE.startBody(VariableStack stack, DefinitionEnvironment env)
           
 void ExplicitExecutionUDE.startInstance(VariableStack stack, UDEWrapper wrapper, DefinitionEnvironment env)
           
 void ParallelImplicitExecutionUDE.startInstance(VariableStack stack, UDEWrapper wrapper, DefinitionEnvironment env)
           
 void SequentialImplicitExecutionUDE.startInstance(VariableStack stack, UDEWrapper wrapper, DefinitionEnvironment env)
           
abstract  void UserDefinedElement.startInstance(VariableStack stack, UDEWrapper wrapper, DefinitionEnvironment env)
           
 

Uses of VariableStack in org.globus.cog.karajan.workflow.service
 

Methods in org.globus.cog.karajan.workflow.service that return VariableStack
 VariableStack InstanceContext.getStack()
           
protected  VariableStack RemoteNode.unregister(Object obj)
           
 

Methods in org.globus.cog.karajan.workflow.service with parameters of type VariableStack
protected  void RemoteContainer.childCompleted(VariableStack stack)
           
 void RemoteCaller.failImmediately(VariableStack stack, String message)
           
protected  GSSCredential RemoteNode.getCredential(VariableStack stack)
           
protected  void RemoteNode.nonArgChildCompleted(VariableStack stack)
           
protected  void RemoteNode.partialArgumentsEvaluated(VariableStack stack)
           
 void RemoteContainer.pre(VariableStack stack)
           
protected  void RemoteNode.register(Command cmd, VariableStack stack)
           
protected  void RemoteNode.register(Object obj, VariableStack stack)
           
 void InstanceContext.setStack(VariableStack stack)
           
 void RemoteExecutionContext.start(VariableStack stack)
           
 void RemoteExecutionContext.start(VariableStack stack, FlowElement fe)
           
 

Uses of VariableStack in org.globus.cog.karajan.workflow.service.commands
 

Methods in org.globus.cog.karajan.workflow.service.commands that return VariableStack
protected  VariableStack StartCommand.prepareStack(VariableStack stack)
           
 

Methods in org.globus.cog.karajan.workflow.service.commands with parameters of type VariableStack
protected  VariableStack StartCommand.prepareStack(VariableStack stack)
           
 

Constructors in org.globus.cog.karajan.workflow.service.commands with parameters of type VariableStack
StartCommand(InstanceContext workflow, FlowElement dest, VariableStack stack)
           
 

Uses of VariableStack in org.globus.cog.karajan.workflow.service.handlers
 

Methods in org.globus.cog.karajan.workflow.service.handlers that return VariableStack
protected  VariableStack StartHandler.prepareStack(VariableStack stack)
           
 

Methods in org.globus.cog.karajan.workflow.service.handlers with parameters of type VariableStack
protected  VariableStack StartHandler.prepareStack(VariableStack stack)