Class TasksHandler.TasksListenerAdapter
java.lang.Object
org.springframework.statemachine.recipes.tasks.TasksHandler.TasksListenerAdapter
- All Implemented Interfaces:
TasksHandler.TasksListener
- Enclosing class:
- TasksHandler
public static class TasksHandler.TasksListenerAdapter
extends Object
implements TasksHandler.TasksListener
Adapter class for
TasksHandler.TasksListener
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
onTaskFailed
(Object id, Exception exception) Called when task execution result an error of any kind.void
Called after tasks has been executed regardless if task execution succeeded or not.void
Called before tasks is about to be executed.void
onTasksAutomaticFix
(TasksHandler handler, StateContext<String, String> context) Called when tasks execution resulted an error and AUTOMATIC state is entered.void
Called when some of a tasks in DAGs failed to execute and tasks execution in going to continue.void
Called when after an execution of full DAGs if some of the tasks executed with an error.void
Called when all DAGs have either never executed or previous execution was fully successful.void
Called when all tasks has been executed successfully.void
onTaskSuccess
(Object id) Called when task execution result without errors.
-
Constructor Details
-
TasksListenerAdapter
public TasksListenerAdapter()
-
-
Method Details
-
onTasksStarted
public void onTasksStarted()Description copied from interface:TasksHandler.TasksListener
Called when all DAGs have either never executed or previous execution was fully successful.- Specified by:
onTasksStarted
in interfaceTasksHandler.TasksListener
-
onTasksContinue
public void onTasksContinue()Description copied from interface:TasksHandler.TasksListener
Called when some of a tasks in DAGs failed to execute and tasks execution in going to continue.- Specified by:
onTasksContinue
in interfaceTasksHandler.TasksListener
-
onTaskPreExecute
Description copied from interface:TasksHandler.TasksListener
Called before tasks is about to be executed.- Specified by:
onTaskPreExecute
in interfaceTasksHandler.TasksListener
- Parameters:
id
- the task id
-
onTaskPostExecute
Description copied from interface:TasksHandler.TasksListener
Called after tasks has been executed regardless if task execution succeeded or not.- Specified by:
onTaskPostExecute
in interfaceTasksHandler.TasksListener
- Parameters:
id
- the task id
-
onTaskFailed
Description copied from interface:TasksHandler.TasksListener
Called when task execution result an error of any kind.- Specified by:
onTaskFailed
in interfaceTasksHandler.TasksListener
- Parameters:
id
- the task idexception
- the exception
-
onTaskSuccess
Description copied from interface:TasksHandler.TasksListener
Called when task execution result without errors.- Specified by:
onTaskSuccess
in interfaceTasksHandler.TasksListener
- Parameters:
id
- the task id
-
onTasksSuccess
public void onTasksSuccess()Description copied from interface:TasksHandler.TasksListener
Called when all tasks has been executed successfully.- Specified by:
onTasksSuccess
in interfaceTasksHandler.TasksListener
-
onTasksError
public void onTasksError()Description copied from interface:TasksHandler.TasksListener
Called when after an execution of full DAGs if some of the tasks executed with an error.- Specified by:
onTasksError
in interfaceTasksHandler.TasksListener
-
onTasksAutomaticFix
Description copied from interface:TasksHandler.TasksListener
Called when tasks execution resulted an error and AUTOMATIC state is entered. This is a moment where extended state variables can be modified to allow continue into a READY state.- Specified by:
onTasksAutomaticFix
in interfaceTasksHandler.TasksListener
- Parameters:
handler
- the tasks handlercontext
- the state context
-