Package com.dtolabs.rundeck.plugins.step
Interface PluginStepContext
-
- All Known Implementing Classes:
PluginStepContextImpl
public interface PluginStepContext
Contains runtime context information for a Step plugin.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>
getDataContext()
Deprecated.DataContext
getDataContextObject()
ExecutionContext
getExecutionContext()
FlowControl
getFlowControl()
Framework
getFramework()
java.lang.String
getFrameworkProject()
PluginLogger
getLogger()
INodeSet
getNodes()
SharedOutputContext
getOutputContext()
java.util.List<java.lang.Integer>
getStepContext()
int
getStepNumber()
-
-
-
Method Detail
-
getLogger
PluginLogger getLogger()
- Returns:
- the logger
-
getFrameworkProject
java.lang.String getFrameworkProject()
- Returns:
- the project name
-
getDataContextObject
DataContext getDataContextObject()
- Returns:
- the data context
-
getDataContext
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getDataContext()
Deprecated.- Returns:
- the data context map
-
getNodes
INodeSet getNodes()
- Returns:
- the nodes used for this execution
-
getStepNumber
int getStepNumber()
- Returns:
- the step number within the current workflow
-
getStepContext
java.util.List<java.lang.Integer> getStepContext()
- Returns:
- the context path of step numbers within the larger workflow context.
-
getFramework
Framework getFramework()
- Returns:
- the Framework object
-
getExecutionContext
ExecutionContext getExecutionContext()
- Returns:
- the the current execution context
-
getFlowControl
FlowControl getFlowControl()
- Returns:
- object to control workflow
-
getOutputContext
SharedOutputContext getOutputContext()
- Returns:
- context for sending output data
-
-