Package com.dtolabs.rundeck.core.jobs
Interface JobExecutionItem
-
- All Superinterfaces:
HandlerExecutionItem
,NodeStepExecutionItem
,StepExecutionItem
- All Known Implementing Classes:
JobRefCommand
,JobRefCommandBase
,JobReferenceItem
public interface JobExecutionItem extends HandlerExecutionItem, NodeStepExecutionItem
This interface represents an execution of a particular stored Job definition, identified by a string, and including node filters (NodeSet), CLI arguments (args), loglevel. The Executor for this interface is the grails ExecutionService, which will look up the stored job by the identifier string, and then create and submit the appropriate StepExecutionItem for that job to the Execution Service.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
STEP_EXECUTION_TYPE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String[]
getArgs()
java.lang.String
getJobIdentifier()
java.lang.String
getNodeFilter()
java.lang.Boolean
getNodeIntersect()
java.lang.Boolean
getNodeKeepgoing()
java.lang.String
getNodeRankAttribute()
java.lang.Boolean
getNodeRankOrderAscending()
java.lang.Integer
getNodeThreadcount()
java.lang.String
getUuid()
java.lang.Boolean
isChildNodes()
java.lang.Boolean
isFailOnDisable()
java.lang.Boolean
isIgnoreNotifications()
java.lang.Boolean
isImportOptions()
boolean
isNodeStep()
java.lang.Boolean
isUseName()
-
Methods inherited from interface com.dtolabs.rundeck.core.execution.HandlerExecutionItem
isKeepgoingOnSuccess
-
Methods inherited from interface com.dtolabs.rundeck.core.execution.workflow.steps.node.NodeStepExecutionItem
getNodeStepType
-
Methods inherited from interface com.dtolabs.rundeck.core.execution.StepExecutionItem
getLabel, getType
-
-
-
-
Field Detail
-
STEP_EXECUTION_TYPE
static final java.lang.String STEP_EXECUTION_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getJobIdentifier
java.lang.String getJobIdentifier()
-
getUuid
java.lang.String getUuid()
-
getArgs
java.lang.String[] getArgs()
-
isNodeStep
boolean isNodeStep()
- Specified by:
isNodeStep
in interfaceNodeStepExecutionItem
- Returns:
- true if the step item is a node step
-
getNodeKeepgoing
java.lang.Boolean getNodeKeepgoing()
-
getNodeFilter
java.lang.String getNodeFilter()
-
getNodeThreadcount
java.lang.Integer getNodeThreadcount()
-
getNodeRankAttribute
java.lang.String getNodeRankAttribute()
-
getNodeRankOrderAscending
java.lang.Boolean getNodeRankOrderAscending()
-
getNodeIntersect
java.lang.Boolean getNodeIntersect()
-
isFailOnDisable
java.lang.Boolean isFailOnDisable()
-
isImportOptions
java.lang.Boolean isImportOptions()
-
isUseName
java.lang.Boolean isUseName()
-
isIgnoreNotifications
java.lang.Boolean isIgnoreNotifications()
-
isChildNodes
java.lang.Boolean isChildNodes()
-
-