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.StringSTEP_EXECUTION_TYPE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String[]getArgs()java.lang.StringgetJobIdentifier()java.lang.StringgetNodeFilter()java.lang.BooleangetNodeIntersect()java.lang.BooleangetNodeKeepgoing()java.lang.StringgetNodeRankAttribute()java.lang.BooleangetNodeRankOrderAscending()java.lang.IntegergetNodeThreadcount()java.lang.StringgetUuid()java.lang.BooleanisChildNodes()java.lang.BooleanisFailOnDisable()java.lang.BooleanisIgnoreNotifications()java.lang.BooleanisImportOptions()booleanisNodeStep()java.lang.BooleanisUseName()-
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:
isNodeStepin 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()
-
-