Package com.dtolabs.rundeck.core.jobs
Interface JobExecutionEvent
-
- All Superinterfaces:
JobEvent
- All Known Implementing Classes:
JobExecutionEventImpl
public interface JobExecutionEvent extends JobEvent
Describes the job or execution life cycle event.- Since:
- 5/07/19
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ExecutionReference
getExecution()
StepExecutionContext
getExecutionContext()
java.lang.String
getExecutionId()
ExecutionLogger
getExecutionLogger()
INodeSet
getNodes()
java.util.Map<java.lang.String,java.lang.String>
getOptions()
java.lang.String
getProjectName()
JobEventResult
getResult()
java.lang.String
getUserName()
WorkflowExecutionItem
getWorkflow()
-
-
-
Method Detail
-
getProjectName
java.lang.String getProjectName()
- Returns:
- String project name.
-
getExecutionContext
StepExecutionContext getExecutionContext()
- Returns:
- StepExecutionContext of the event.
-
getOptions
java.util.Map<java.lang.String,java.lang.String> getOptions()
- Returns:
- Map
options of the job.
-
getExecutionLogger
ExecutionLogger getExecutionLogger()
- Returns:
- ExecutionLogger logger of the job.
-
getUserName
java.lang.String getUserName()
- Returns:
- String user name triggering the job.
-
getExecutionId
java.lang.String getExecutionId()
- Returns:
- String job execution id.
-
getNodes
INodeSet getNodes()
- Returns:
- INodeSet node set where the job will run
-
getExecution
ExecutionReference getExecution()
- Returns:
- reference to the execution
-
getWorkflow
WorkflowExecutionItem getWorkflow()
- Returns:
- details of the workflow
-
getResult
JobEventResult getResult()
- Returns:
-
-