Interface JobLifecyclePlugin
-
- All Superinterfaces:
JobLifecycleComponent
public interface JobLifecyclePlugin extends JobLifecycleComponent
Interface for creating JobLifecyclePlugins Created by rnavarro Date: 8/23/19 Time: 10:45 AM
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default JobLifecycleStatusbeforeJobExecution(JobPreExecutionEvent event)It triggers before the job execution context existdefault JobLifecycleStatusbeforeSaveJob(JobPersistEvent event)It triggers when a job is persisted
-
-
-
Method Detail
-
beforeJobExecution
default JobLifecycleStatus beforeJobExecution(JobPreExecutionEvent event) throws JobLifecyclePluginException
It triggers before the job execution context exist- Specified by:
beforeJobExecutionin interfaceJobLifecycleComponent- Parameters:
event- event execution data- Returns:
- JobEventStatus
- Throws:
JobLifecyclePluginException
-
beforeSaveJob
default JobLifecycleStatus beforeSaveJob(JobPersistEvent event) throws JobLifecyclePluginException
It triggers when a job is persisted- Specified by:
beforeSaveJobin interfaceJobLifecycleComponent- Parameters:
event- event saving data- Returns:
- JobEventStatus
- Throws:
JobLifecyclePluginException
-
-