All Classes and Interfaces
Class
Description
Abstract SQL Paging Query Provider to serve as a base class for all provided SQL paging
query providers.
Enum representing a database type, such as DB2 or oracle.
IBM DB2 implementation of a
PagingQueryProvider
using
database specific features.Default implementation of the TaskConfigurer interface.
/** Default
TaskExecutionObservationConvention
implementation.ObservationConvention
for Spring Cloud Task.
Enables the
TaskLifecycleListener
so
that the features of Spring Cloud Task will be applied.H2 implementation of a
PagingQueryProvider
using database specific features.HSQLDB implementation of a
PagingQueryProvider
using database specific
features.Stores Task Execution Information to a JDBC DataSource.
Stores Task Execution Information to a in-memory map.
MariaDB implementation of a
PagingQueryProvider
using database specific
features.MySQL implementation of a
PagingQueryProvider
using database specific features.Auto-configuration
that registers instrumentation for Spring Cloud Task.Oracle implementation of a
PagingQueryProvider
using database specific
features.Interface defining the functionality to be provided for generating paging queries.
Postgres implementation of a
PagingQueryProvider
using database specific
features.Base
Configuration
class providing common structure for enabling and using
Spring Task.TaskExplorer for that gathers task information from a task repository.
Simple implementation of the
TaskNameResolver
interface.Records the task execution information to the log and to TaskExecutionDao provided.
When spring.cloud.task.single-instance-enabled is set to true this listener will create
a lock for the task based on the spring.cloud.task.name.
Autoconfiguration of
SingleInstanceTaskListener
.Factory bean for
PagingQueryProvider
interface.Utility class that generates the actual SQL statements used by query providers.
Sql Server implementation of a
PagingQueryProvider
using database specific
features.Provides a strategy interface for providing configuration customization to the task
system.
Base Exception for any Task issues.
Represents the state of the Task for each execution.
Data Access Object for task executions.
A
FactoryBean
implementation that creates the appropriate
TaskExecutionDao
based on the provided information.Is thrown when executing a task.
The listener interface for receiving task execution events.
Deprecated.
Enumeration for task execution observations.
A mutable holder of the
TaskExecution
required by a ObservationHandler
.ObservationConvention
for TaskExecutionObservationContext
.Offers methods that allow users to query the task executions that are available.
Configuration for a
TaskLifecycleListener
.Monitors the lifecycle of a task.
Identifies all beans that contain a TaskExecutionListener annotation and stores the
associated method so that it can be called by the
TaskExecutionListener
at the
appropriate time.Initializes TaskListenerExecutor for a task.
Strategy interface for customizing how the name of a task is determined.
Provides values for the
KeyValues
for the task
Observation
when the cloud profile is active.Observation.Context
for Spring Cloud Task.ObservationConvention
for Spring Cloud Task.Utility class for publishing Spring Cloud Task specific Observations via Micrometer.
Properties available to configure the task.
TaskRepository interface offers methods that create and update task execution
information.
Utility for initializing the Task Repository's datasource.
Native Hints for Spring Cloud Task.
TaskExecutionListener