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 JobLifecycleStatus
beforeJobExecution(JobPreExecutionEvent event)
It triggers before the job execution context existdefault JobLifecycleStatus
beforeSaveJob(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:
beforeJobExecution
in 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:
beforeSaveJob
in interfaceJobLifecycleComponent
- Parameters:
event
- event saving data- Returns:
- JobEventStatus
- Throws:
JobLifecyclePluginException
-
-