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 ExecutionReferencegetExecution()StepExecutionContextgetExecutionContext()java.lang.StringgetExecutionId()ExecutionLoggergetExecutionLogger()INodeSetgetNodes()java.util.Map<java.lang.String,java.lang.String>getOptions()java.lang.StringgetProjectName()JobEventResultgetResult()java.lang.StringgetUserName()WorkflowExecutionItemgetWorkflow()
-
-
-
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:
-
-