public class ExecutionContextImpl extends java.lang.Object implements ExecutionContext, StepExecutionContext, NodeExecutionContext
Modifier and Type | Class and Description |
---|---|
static class |
ExecutionContextImpl.Builder |
Modifier and Type | Method and Description |
---|---|
static ExecutionContextImpl.Builder |
builder() |
static ExecutionContextImpl.Builder |
builder(ExecutionContext context) |
static ExecutionContextImpl.Builder |
builder(StepExecutionContext context) |
AuthContext |
getAuthContext() |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
getDataContext()
Return data context set
|
ExecutionListener |
getExecutionListener() |
FlowControl |
getFlowControl() |
Framework |
getFramework() |
java.lang.String |
getFrameworkProject()
Get the framework project name
|
JobService |
getJobService() |
int |
getLoglevel()
Return the loglevel value, using the Ant equivalents: DEBUG=1,
|
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>> |
getNodeDataContext() |
java.lang.String |
getNodeRankAttribute() |
INodeSet |
getNodes()
Return the node selector
|
NodesSelector |
getNodeSelector()
Return the node selector
|
java.io.File |
getNodesFile() |
OrchestratorConfig |
getOrchestrator() |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
getPrivateDataContext() |
java.util.List<java.lang.Integer> |
getStepContext() |
int |
getStepNumber() |
StorageTree |
getStorageTree() |
int |
getThreadCount() |
java.lang.String |
getUser() |
boolean |
isKeepgoing() |
boolean |
isNodeRankOrderAscending() |
void |
setAuthContext(AuthContext authContext) |
public static ExecutionContextImpl.Builder builder()
public static ExecutionContextImpl.Builder builder(ExecutionContext context)
public static ExecutionContextImpl.Builder builder(StepExecutionContext context)
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>> getNodeDataContext()
getNodeDataContext
in interface NodeExecutionContext
public AuthContext getAuthContext()
getAuthContext
in interface ExecutionContext
public void setAuthContext(AuthContext authContext)
public StorageTree getStorageTree()
getStorageTree
in interface ExecutionContext
public FlowControl getFlowControl()
getFlowControl
in interface StepExecutionContext
public java.lang.String getFrameworkProject()
ExecutionContext
getFrameworkProject
in interface ExecutionContext
public java.lang.String getUser()
getUser
in interface ExecutionContext
public NodesSelector getNodeSelector()
ExecutionContext
getNodeSelector
in interface ExecutionContext
public INodeSet getNodes()
ExecutionContext
getNodes
in interface ExecutionContext
public int getLoglevel()
ExecutionContext
getLoglevel
in interface ExecutionContext
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getDataContext()
ExecutionContext
getDataContext
in interface ExecutionContext
public ExecutionListener getExecutionListener()
getExecutionListener
in interface ExecutionContext
public Framework getFramework()
getFramework
in interface ExecutionContext
public java.io.File getNodesFile()
getNodesFile
in interface ExecutionContext
public int getThreadCount()
getThreadCount
in interface ExecutionContext
public boolean isKeepgoing()
isKeepgoing
in interface ExecutionContext
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getPrivateDataContext()
getPrivateDataContext
in interface ExecutionContext
public java.lang.String getNodeRankAttribute()
getNodeRankAttribute
in interface ExecutionContext
public boolean isNodeRankOrderAscending()
isNodeRankOrderAscending
in interface ExecutionContext
public int getStepNumber()
getStepNumber
in interface StepExecutionContext
public java.util.List<java.lang.Integer> getStepContext()
getStepContext
in interface StepExecutionContext
public JobService getJobService()
getJobService
in interface ExecutionContext
public OrchestratorConfig getOrchestrator()
getOrchestrator
in interface ExecutionContext