org.globus.cog.karajan.workflow.service
Class RemoteExecutionContext

java.lang.Object
  extended by org.globus.cog.karajan.workflow.ExecutionContext
      extended by org.globus.cog.karajan.workflow.service.RemoteExecutionContext
All Implemented Interfaces:
EventListener

public class RemoteExecutionContext
extends ExecutionContext


Field Summary
 
Fields inherited from class org.globus.cog.karajan.workflow.ExecutionContext
CMDLINE_ARGS, STDERR, STDOUT
 
Constructor Summary
RemoteExecutionContext(InstanceContext ic, int callerUID, KarajanProperties properties)
           
 
Method Summary
 void event(Event e)
           
 void start(VariableStack stack)
           
 void start(VariableStack stack, FlowElement fe)
           
 
Methods inherited from class org.globus.cog.karajan.workflow.ExecutionContext
addArgument, addEventListener, completed, define, defineKernel, done, failed, fireNotificationEvent, getBasedir, getCwd, getDumpState, getEndTime, getFailure, getId, getMeaningfulMessage, getProperties, getStartTime, getStateManager, getStderr, getStdout, getTree, isFailed, isMonitoringEnabled, monitoringEvent, printFailure, removeEventListener, setArguments, setCwd, setDone, setDumpState, setEndTime, setGlobals, setId, setMonitoringEnabled, setStartTime, setStderr, setStdout, start, toString, waitFor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RemoteExecutionContext

public RemoteExecutionContext(InstanceContext ic,
                              int callerUID,
                              KarajanProperties properties)
Method Detail

start

public void start(VariableStack stack,
                  FlowElement fe)

start

public void start(VariableStack stack)
Overrides:
start in class ExecutionContext

event

public void event(Event e)
           throws ExecutionException
Specified by:
event in interface EventListener
Overrides:
event in class ExecutionContext
Throws:
ExecutionException