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.
since 3.0 in favor of the default implementations of
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.