public class TaskContext extends Object implements Serializable
Constructor and Description |
---|
TaskContext(ExecutableContainer executableContainer,
TaskLauncherInitializer initializer,
TaskResult[] previousTasksResults,
NodeDataSpacesURIs nodeDataSpacesURIs,
String progressFilePath,
NodeInfo nodeInfo) |
TaskContext(ExecutableContainer executableContainer,
TaskLauncherInitializer initializer,
TaskResult[] previousTasksResults,
NodeDataSpacesURIs nodeDataSpacesURIs,
String progressFilePath,
NodeInfo nodeInfo,
Decrypter decrypter) |
Modifier and Type | Method and Description |
---|---|
Set<String> |
getAllNodesURLs() |
FlowScript |
getControlFlowScript() |
Decrypter |
getDecrypter() |
ExecutableContainer |
getExecutableContainer() |
TaskLauncherInitializer |
getInitializer() |
NodeDataSpacesURIs |
getNodeDataSpaceURIs() |
String |
getNodeHostName() |
String |
getNodeName() |
List<String> |
getNodesHosts() |
String |
getNodeSourceName() |
String |
getNodeUrl() |
List<String> |
getOtherNodesURLs() |
TaskScript |
getPostScript() |
Script<?> |
getPreScript() |
TaskResult[] |
getPreviousTasksResults() |
String |
getProgressFilePath() |
String |
getSchedulerHome() |
String |
getSchedulerRestUrl() |
SignalApi |
getSignalAPI() |
Synchronization |
getSynchronizationAPI() |
TaskId |
getTaskId() |
boolean |
isRunAsUser() |
public TaskContext(ExecutableContainer executableContainer, TaskLauncherInitializer initializer, TaskResult[] previousTasksResults, NodeDataSpacesURIs nodeDataSpacesURIs, String progressFilePath, NodeInfo nodeInfo) throws org.objectweb.proactive.core.node.NodeException
org.objectweb.proactive.core.node.NodeException
public TaskContext(ExecutableContainer executableContainer, TaskLauncherInitializer initializer, TaskResult[] previousTasksResults, NodeDataSpacesURIs nodeDataSpacesURIs, String progressFilePath, NodeInfo nodeInfo, Decrypter decrypter) throws org.objectweb.proactive.core.node.NodeException
org.objectweb.proactive.core.node.NodeException
public ExecutableContainer getExecutableContainer()
public Script<?> getPreScript()
public TaskScript getPostScript()
public FlowScript getControlFlowScript()
public TaskId getTaskId()
public String getSchedulerRestUrl()
public TaskLauncherInitializer getInitializer()
public Decrypter getDecrypter()
public TaskResult[] getPreviousTasksResults()
public NodeDataSpacesURIs getNodeDataSpaceURIs()
public String getProgressFilePath()
public boolean isRunAsUser()
public String getSchedulerHome()
public Synchronization getSynchronizationAPI()
public SignalApi getSignalAPI()
public String getNodeUrl()
public String getNodeName()
public String getNodeHostName()
public String getNodeSourceName()