Uses of Class
org.springframework.cloud.task.repository.TaskExecution
Packages that use TaskExecution
Package
Description
Interfaces for configuring Spring Cloud Task and a default implementations.
Interface DAO and default implementations for storing and retrieving data for tasks
from a repository.
Classes used for setting up and supporting a task repositories.
-
Uses of TaskExecution in io.spring.configuration
Methods in io.spring.configuration with parameters of type TaskExecution -
Uses of TaskExecution in org.springframework.cloud.task.batch.listener
Methods in org.springframework.cloud.task.batch.listener with parameters of type TaskExecutionModifier and TypeMethodDescriptionvoid
TaskBatchExecutionListener.onTaskStartup
(TaskExecution taskExecution) void
TaskBatchDao.saveRelationship
(TaskExecution taskExecution, org.springframework.batch.core.JobExecution jobExecution) Saves the relationship between a task execution and a job execution. -
Uses of TaskExecution in org.springframework.cloud.task.batch.listener.support
Methods in org.springframework.cloud.task.batch.listener.support with parameters of type TaskExecutionModifier and TypeMethodDescriptionvoid
JdbcTaskBatchDao.saveRelationship
(TaskExecution taskExecution, org.springframework.batch.core.JobExecution jobExecution) void
MapTaskBatchDao.saveRelationship
(TaskExecution taskExecution, org.springframework.batch.core.JobExecution jobExecution) -
Uses of TaskExecution in org.springframework.cloud.task.batch.partition
Methods in org.springframework.cloud.task.batch.partition with parameters of type TaskExecutionModifier and TypeMethodDescriptionvoid
DeployerPartitionHandler.beforeTask
(TaskExecution taskExecution) void
SimpleCommandLineArgsProvider.onTaskStartup
(TaskExecution taskExecution) Constructors in org.springframework.cloud.task.batch.partition with parameters of type TaskExecution -
Uses of TaskExecution in org.springframework.cloud.task.configuration
Methods in org.springframework.cloud.task.configuration with parameters of type TaskExecutionModifier and TypeMethodDescriptionvoid
SingleInstanceTaskListener.lockTask
(TaskExecution taskExecution) void
SingleInstanceTaskListener.unlockTaskOnEnd
(TaskExecution taskExecution) void
SingleInstanceTaskListener.unlockTaskOnError
(TaskExecution taskExecution, Throwable throwable) -
Uses of TaskExecution in org.springframework.cloud.task.listener
Methods in org.springframework.cloud.task.listener with parameters of type TaskExecutionModifier and TypeMethodDescriptionvoid
TaskExecutionListener.onTaskEnd
(TaskExecution taskExecution) Invoked before theTaskExecution
has been updated in theTaskRepository
upon task end.void
TaskExecutionListenerSupport.onTaskEnd
(TaskExecution taskExecution) void
TaskMetrics.onTaskEnd
(TaskExecution taskExecution) void
TaskExecutionListener.onTaskFailed
(TaskExecution taskExecution, Throwable throwable) Invoked if an uncaught exception occurs during a task execution.void
TaskExecutionListenerSupport.onTaskFailed
(TaskExecution taskExecution, Throwable throwable) void
TaskExecutionListener.onTaskStartup
(TaskExecution taskExecution) Invoked after theTaskExecution
has been stored in theTaskRepository
.void
TaskExecutionListenerSupport.onTaskStartup
(TaskExecution taskExecution) void
TaskMetrics.onTaskStartup
(TaskExecution taskExecution) -
Uses of TaskExecution in org.springframework.cloud.task.listener.annotation
Methods in org.springframework.cloud.task.listener.annotation with parameters of type TaskExecutionModifier and TypeMethodDescriptionvoid
TaskListenerExecutor.onTaskEnd
(TaskExecution taskExecution) Executes all the methods that have been annotated with @AfterTask.void
TaskListenerExecutor.onTaskFailed
(TaskExecution taskExecution, Throwable throwable) Executes all the methods that have been annotated with @FailedTask.void
TaskListenerExecutor.onTaskStartup
(TaskExecution taskExecution) Executes all the methods that have been annotated with @BeforeTask. -
Uses of TaskExecution in org.springframework.cloud.task.repository
Methods in org.springframework.cloud.task.repository that return TaskExecutionModifier and TypeMethodDescriptionTaskRepository.completeTaskExecution
(long executionId, Integer exitCode, Date endTime, String exitMessage) Notifies the repository that a taskExecution has completed.TaskRepository.completeTaskExecution
(long executionId, Integer exitCode, Date endTime, String exitMessage, String errorMessage) Notifies the repository that a taskExecution has completed.TaskRepository.createTaskExecution()
Creates an empty TaskExecution with just an id provided.TaskRepository.createTaskExecution
(String name) Creates an empty TaskExecution with just an id and name provided.TaskRepository.createTaskExecution
(TaskExecution taskExecution) Notifies the repository that a taskExecution needs to be created.TaskExplorer.getLatestTaskExecutionForTaskName
(String taskName) Returns the latest task execution for a given task name.TaskExplorer.getTaskExecution
(long executionId) Retrieve aTaskExecution
by its id.TaskRepository.startTaskExecution
(long executionid, String taskName, Date startTime, List<String> arguments, String externalExecutionId) Notifies the repository that a taskExecution has has started.TaskRepository.startTaskExecution
(long executionid, String taskName, Date startTime, List<String> arguments, String externalExecutionId, Long parentExecutionId) Notifies the repository that a taskExecution has has started.Methods in org.springframework.cloud.task.repository that return types with arguments of type TaskExecutionModifier and TypeMethodDescriptionorg.springframework.data.domain.Page<TaskExecution>
TaskExplorer.findAll
(org.springframework.data.domain.Pageable pageable) Retrieves all the task executions within the pageable constraints sorted by start date descending, taskExecution id descending.org.springframework.data.domain.Page<TaskExecution>
TaskExplorer.findRunningTaskExecutions
(String taskName, org.springframework.data.domain.Pageable pageable) Retrieve a collection of taskExecutions that have the task name provided.org.springframework.data.domain.Page<TaskExecution>
TaskExplorer.findTaskExecutionsByName
(String taskName, org.springframework.data.domain.Pageable pageable) Get a collection/page of executions.TaskExplorer.getLatestTaskExecutionsByTaskNames
(String... taskNames) Returns aList
of the latestTaskExecution
for 1 or more task names.Methods in org.springframework.cloud.task.repository with parameters of type TaskExecutionModifier and TypeMethodDescriptionTaskRepository.createTaskExecution
(TaskExecution taskExecution) Notifies the repository that a taskExecution needs to be created. -
Uses of TaskExecution in org.springframework.cloud.task.repository.dao
Methods in org.springframework.cloud.task.repository.dao that return TaskExecutionModifier and TypeMethodDescriptionJdbcTaskExecutionDao.createTaskExecution
(String taskName, Date startTime, List<String> arguments, String externalExecutionId) JdbcTaskExecutionDao.createTaskExecution
(String taskName, Date startTime, List<String> arguments, String externalExecutionId, Long parentExecutionId) MapTaskExecutionDao.createTaskExecution
(String taskName, Date startTime, List<String> arguments, String externalExecutionId) MapTaskExecutionDao.createTaskExecution
(String taskName, Date startTime, List<String> arguments, String externalExecutionId, Long parentExecutionId) TaskExecutionDao.createTaskExecution
(String taskName, Date startTime, List<String> arguments, String externalExecutionId) Save a newTaskExecution
.TaskExecutionDao.createTaskExecution
(String taskName, Date startTime, List<String> arguments, String externalExecutionId, Long parentExecutionId) Save a newTaskExecution
.JdbcTaskExecutionDao.getLatestTaskExecutionForTaskName
(String taskName) MapTaskExecutionDao.getLatestTaskExecutionForTaskName
(String taskName) TaskExecutionDao.getLatestTaskExecutionForTaskName
(String taskName) Returns the latest task execution for a given task name.JdbcTaskExecutionDao.getTaskExecution
(long executionId) MapTaskExecutionDao.getTaskExecution
(long executionId) TaskExecutionDao.getTaskExecution
(long executionId) Retrieves a task execution from the task repository.JdbcTaskExecutionDao.startTaskExecution
(long executionId, String taskName, Date startTime, List<String> arguments, String externalExecutionId) JdbcTaskExecutionDao.startTaskExecution
(long executionId, String taskName, Date startTime, List<String> arguments, String externalExecutionId, Long parentExecutionId) MapTaskExecutionDao.startTaskExecution
(long executionId, String taskName, Date startTime, List<String> arguments, String externalExecutionid) MapTaskExecutionDao.startTaskExecution
(long executionId, String taskName, Date startTime, List<String> arguments, String externalExecutionid, Long parentExecutionId) TaskExecutionDao.startTaskExecution
(long executionId, String taskName, Date startTime, List<String> arguments, String externalExecutionId) Update and existingTaskExecution
to mark it as started.TaskExecutionDao.startTaskExecution
(long executionId, String taskName, Date startTime, List<String> arguments, String externalExecutionId, Long parentExecutionId) Update and existingTaskExecution
to mark it as started.Methods in org.springframework.cloud.task.repository.dao that return types with arguments of type TaskExecutionModifier and TypeMethodDescriptionorg.springframework.data.domain.Page<TaskExecution>
JdbcTaskExecutionDao.findAll
(org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<TaskExecution>
MapTaskExecutionDao.findAll
(org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<TaskExecution>
TaskExecutionDao.findAll
(org.springframework.data.domain.Pageable pageable) Retrieves all the task executions within the pageable constraints.org.springframework.data.domain.Page<TaskExecution>
JdbcTaskExecutionDao.findRunningTaskExecutions
(String taskName, org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<TaskExecution>
MapTaskExecutionDao.findRunningTaskExecutions
(String taskName, org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<TaskExecution>
TaskExecutionDao.findRunningTaskExecutions
(String taskName, org.springframework.data.domain.Pageable pageable) Retrieves a set of task executions that are running for a taskName.org.springframework.data.domain.Page<TaskExecution>
JdbcTaskExecutionDao.findTaskExecutionsByName
(String taskName, org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<TaskExecution>
MapTaskExecutionDao.findTaskExecutionsByName
(String taskName, org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<TaskExecution>
TaskExecutionDao.findTaskExecutionsByName
(String taskName, org.springframework.data.domain.Pageable pageable) Retrieves a subset of task executions by task name, start location and size.JdbcTaskExecutionDao.getLatestTaskExecutionsByTaskNames
(String... taskNames) MapTaskExecutionDao.getLatestTaskExecutionsByTaskNames
(String... taskNames) TaskExecutionDao.getLatestTaskExecutionsByTaskNames
(String... taskNames) Returns aList
of the latestTaskExecution
for 1 or more task names.MapTaskExecutionDao.getTaskExecutions()
-
Uses of TaskExecution in org.springframework.cloud.task.repository.support
Methods in org.springframework.cloud.task.repository.support that return TaskExecutionModifier and TypeMethodDescriptionSimpleTaskRepository.completeTaskExecution
(long executionId, Integer exitCode, Date endTime, String exitMessage) SimpleTaskRepository.completeTaskExecution
(long executionId, Integer exitCode, Date endTime, String exitMessage, String errorMessage) SimpleTaskRepository.createTaskExecution()
SimpleTaskRepository.createTaskExecution
(String name) SimpleTaskRepository.createTaskExecution
(TaskExecution taskExecution) SimpleTaskExplorer.getLatestTaskExecutionForTaskName
(String taskName) SimpleTaskExplorer.getTaskExecution
(long executionId) SimpleTaskRepository.startTaskExecution
(long executionid, String taskName, Date startTime, List<String> arguments, String externalExecutionId) SimpleTaskRepository.startTaskExecution
(long executionid, String taskName, Date startTime, List<String> arguments, String externalExecutionId, Long parentExecutionId) Methods in org.springframework.cloud.task.repository.support that return types with arguments of type TaskExecutionModifier and TypeMethodDescriptionorg.springframework.data.domain.Page<TaskExecution>
SimpleTaskExplorer.findAll
(org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<TaskExecution>
SimpleTaskExplorer.findRunningTaskExecutions
(String taskName, org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<TaskExecution>
SimpleTaskExplorer.findTaskExecutionsByName
(String taskName, org.springframework.data.domain.Pageable pageable) SimpleTaskExplorer.getLatestTaskExecutionsByTaskNames
(String... taskNames) Methods in org.springframework.cloud.task.repository.support with parameters of type TaskExecutionModifier and TypeMethodDescriptionSimpleTaskRepository.createTaskExecution
(TaskExecution taskExecution)