Package com.dtolabs.rundeck.core.jobs
Interface ExecutionLifecycleComponentHandler
-
public interface ExecutionLifecycleComponentHandlerCan invoke execution lifecycle events given just execution context
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Optional<ExecutionLifecycleStatus>afterJobEnds(StepExecutionContext executionContext, JobEventResult result)Job end eventjava.util.Optional<ExecutionLifecycleStatus>beforeJobStarts(StepExecutionContext executionContext, WorkflowExecutionItem workflowItem)Job start event
-
-
-
Method Detail
-
beforeJobStarts
java.util.Optional<ExecutionLifecycleStatus> beforeJobStarts(StepExecutionContext executionContext, WorkflowExecutionItem workflowItem) throws ExecutionLifecycleComponentException
Job start event- Parameters:
executionContext- input execution context- Throws:
ExecutionLifecycleComponentException
-
afterJobEnds
java.util.Optional<ExecutionLifecycleStatus> afterJobEnds(StepExecutionContext executionContext, JobEventResult result) throws ExecutionLifecycleComponentException
Job end event- Parameters:
executionContext- execution contextresult- result of job execution- Throws:
ExecutionLifecycleComponentException
-
-