Package com.dtolabs.rundeck.plugins.step
Interface PluginStepContext
-
- All Known Implementing Classes:
PluginStepContextImpl
public interface PluginStepContextContains 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.DataContextgetDataContextObject()ExecutionContextgetExecutionContext()FlowControlgetFlowControl()FrameworkgetFramework()Deprecated.usegetIFramework()java.lang.StringgetFrameworkProject()IFrameworkgetIFramework()PluginLoggergetLogger()INodeSetgetNodes()SharedOutputContextgetOutputContext()java.util.List<java.lang.Integer>getStepContext()intgetStepNumber()
-
-
-
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()
Deprecated.usegetIFramework()- Returns:
- the Framework object
-
getIFramework
IFramework getIFramework()
- Returns:
- the IFramework 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
-
-