# Uses of Package
org.springframework.core.task

Packages that use org.springframework.core.task
Package
Description
org.springframework.core.task
This package defines Spring's core TaskExecutor abstraction, and provides SyncTaskExecutor and SimpleAsyncTaskExecutor implementations.
org.springframework.core.task.support
Support classes for Spring's TaskExecutor abstraction.

Classes in org.springframework.core.task used by org.springframework.core.task
Class
Description
AsyncListenableTaskExecutor
Deprecated, for removal: This API element is subject to removal in a future version.
as of 6.0, in favor of `AsyncTaskExecutor.submitCompletable(Runnable)` and `AsyncTaskExecutor.submitCompletable(Callable)`
AsyncTaskExecutor
Extended interface for asynchronous `TaskExecutor` implementations, offering support for `Future`/`CompletableFuture` handles.
TaskDecorator
A callback interface for a decorator to be applied to any `Runnable` about to be executed.
TaskExecutor
Simple task executor interface that abstracts the execution of a `Runnable`.
TaskRejectedException
Exception thrown when a `TaskExecutor` rejects to accept a given task for execution.
Classes in org.springframework.core.task used by org.springframework.core.task.support
Class
Description
AsyncListenableTaskExecutor
Deprecated, for removal: This API element is subject to removal in a future version.
as of 6.0, in favor of `AsyncTaskExecutor.submitCompletable(Runnable)` and `AsyncTaskExecutor.submitCompletable(Callable)`
AsyncTaskExecutor
Extended interface for asynchronous `TaskExecutor` implementations, offering support for `Future`/`CompletableFuture` handles.
TaskDecorator
A callback interface for a decorator to be applied to any `Runnable` about to be executed.
TaskExecutor
Simple task executor interface that abstracts the execution of a `Runnable`.