public class ExecutionContextImpl extends java.lang.Object implements ExecutionContext, StepExecutionContext, NodeExecutionContext
Modifier and Type | Class and Description |
---|---|
static class |
ExecutionContextImpl.Builder |
public static ExecutionContextImpl.Builder builder()
public static ExecutionContextImpl.Builder builder(ExecutionContext context)
public static ExecutionContextImpl.Builder builder(StepExecutionContext context)
public MultiDataContext<ContextView,DataContext> getSharedDataContext()
getSharedDataContext
in interface ExecutionContext
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 getCharsetEncoding()
getCharsetEncoding
in interface ExecutionContext
public void setCharsetEncoding(java.lang.String charsetEncoding)
public SharedOutputContext getOutputContext()
getOutputContext
in interface ExecutionContext
public INodeEntry getSingleNodeContext()
getSingleNodeContext
in interface NodeExecutionContext
public LoggingManager getLoggingManager()
getLoggingManager
in interface ExecutionContext
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 DataContext getDataContextObject()
getDataContextObject
in interface ExecutionContext
public DataContext getPrivateDataContextObject()
getPrivateDataContextObject
in interface ExecutionContext
public ExecutionListener getExecutionListener()
getExecutionListener
in interface ExecutionContext
public WorkflowExecutionListener getWorkflowExecutionListener()
getWorkflowExecutionListener
in interface ExecutionContext
public ExecutionLogger getExecutionLogger()
getExecutionLogger
in interface ExecutionContext
public Framework getFramework()
getFramework
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 ProjectNodeService getNodeService()
getNodeService
in interface ExecutionContext
public OrchestratorConfig getOrchestrator()
getOrchestrator
in interface ExecutionContext
public PluginControlService getPluginControlService()
getPluginControlService
in interface ExecutionContext