# Uses of Package
org.springframework.core.task

- Packages that use org.springframework.core.task
  Package | Description
  --- | ---
  org.springframework.aop.interceptor | Provides miscellaneous interceptor implementations.
  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.
  org.springframework.http.client | Contains an abstraction over client-side HTTP.
  org.springframework.jca.work | Convenience classes for scheduling based on the JCA WorkManager facility, as supported within ResourceAdapters.
  org.springframework.jms.listener | This package contains the base message listener container facility.
  org.springframework.messaging.simp.config | Configuration support for WebSocket messaging using higher level messaging protocols.
  org.springframework.orm.hibernate5 | Package providing integration of Hibernate 5.x with Spring concepts.
  org.springframework.orm.jpa | Package providing integration of JPA (Java Persistence API) with Spring concepts.
  org.springframework.scheduling | General exceptions for Spring's scheduling support, independent of any specific scheduling system.
  org.springframework.scheduling.commonj | Convenience classes for scheduling based on the CommonJ WorkManager/TimerManager facility, as supported by IBM WebSphere 6.0+ and BEA WebLogic 9.0+.
  org.springframework.scheduling.concurrent | Scheduling convenience classes for the `java.util.concurrent` and `javax.enterprise.concurrent` packages, allowing to set up a ThreadPoolExecutor or ScheduledThreadPoolExecutor as a bean in a Spring context.
  org.springframework.scheduling.config | Support package for declarative scheduling configuration, with XML schema being the primary configuration format.
  org.springframework.scheduling.quartz | Support classes for the open source scheduler Quartz, allowing to set up Quartz Schedulers, JobDetails and Triggers as beans in a Spring context.
  org.springframework.web.client | Core package of the client-side web support.
  org.springframework.web.context.request.async | Support for asynchronous request processing.
  org.springframework.web.servlet.config.annotation | Annotation-based setup for Spring MVC.
  org.springframework.web.servlet.mvc.method.annotation | MVC infrastructure for annotation-based handler method processing, building on the `org.springframework.web.method.annotation` package.
  org.springframework.web.socket.client.jetty | Client-side support for the Jetty WebSocket API.
  org.springframework.web.socket.client.standard | Client-side classes for use with standard Java WebSocket endpoints.
  org.springframework.web.socket.config | Configuration support for WebSocket request handling.
  org.springframework.web.socket.config.annotation | Support for annotation-based WebSocket setup in configuration classes.
  org.springframework.web.socket.sockjs.client | SockJS client implementation of `WebSocketClient`.

- Classes in org.springframework.core.task used by org.springframework.aop.interceptor
  Class and Description
  AsyncTaskExecutor Extended interface for asynchronous `TaskExecutor` implementations, offering support for `Callable`.

- Classes in org.springframework.core.task used by org.springframework.core.task
  Class and Description
  AsyncListenableTaskExecutor Extension of the `AsyncTaskExecutor` interface, adding the capability to submit tasks for `ListenableFutures`.
  AsyncTaskExecutor Extended interface for asynchronous `TaskExecutor` implementations, offering support for `Callable`.
  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 and Description
  AsyncListenableTaskExecutor Extension of the `AsyncTaskExecutor` interface, adding the capability to submit tasks for `ListenableFutures`.
  AsyncTaskExecutor Extended interface for asynchronous `TaskExecutor` implementations, offering support for `Callable`.
  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`.

- Classes in org.springframework.core.task used by org.springframework.http.client
  Class and Description
  AsyncListenableTaskExecutor Extension of the `AsyncTaskExecutor` interface, adding the capability to submit tasks for `ListenableFutures`.

- Classes in org.springframework.core.task used by org.springframework.jca.work
  Class and Description
  AsyncTaskExecutor Extended interface for asynchronous `TaskExecutor` implementations, offering support for `Callable`.
  TaskExecutor Simple task executor interface that abstracts the execution of a `Runnable`.

- Classes in org.springframework.core.task used by org.springframework.jms.listener
  Class and Description
  TaskExecutor Simple task executor interface that abstracts the execution of a `Runnable`.

- Classes in org.springframework.core.task used by org.springframework.messaging.simp.config
  Class and Description
  TaskExecutor Simple task executor interface that abstracts the execution of a `Runnable`.

- Classes in org.springframework.core.task used by org.springframework.orm.hibernate5
  Class and Description
  AsyncTaskExecutor Extended interface for asynchronous `TaskExecutor` implementations, offering support for `Callable`.

- Classes in org.springframework.core.task used by org.springframework.orm.jpa
  Class and Description
  AsyncTaskExecutor Extended interface for asynchronous `TaskExecutor` implementations, offering support for `Callable`.

- Classes in org.springframework.core.task used by org.springframework.scheduling
  Class and Description
  AsyncTaskExecutor Extended interface for asynchronous `TaskExecutor` implementations, offering support for `Callable`.
  TaskExecutor Simple task executor interface that abstracts the execution of a `Runnable`.

- Classes in org.springframework.core.task used by org.springframework.scheduling.commonj
  Class and Description
  AsyncListenableTaskExecutor Extension of the `AsyncTaskExecutor` interface, adding the capability to submit tasks for `ListenableFutures`.
  AsyncTaskExecutor Extended interface for asynchronous `TaskExecutor` implementations, offering support for `Callable`.
  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`.

- Classes in org.springframework.core.task used by org.springframework.scheduling.concurrent
  Class and Description
  AsyncListenableTaskExecutor Extension of the `AsyncTaskExecutor` interface, adding the capability to submit tasks for `ListenableFutures`.
  AsyncTaskExecutor Extended interface for asynchronous `TaskExecutor` implementations, offering support for `Callable`.
  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`.

- Classes in org.springframework.core.task used by org.springframework.scheduling.config
  Class and Description
  TaskExecutor Simple task executor interface that abstracts the execution of a `Runnable`.

- Classes in org.springframework.core.task used by org.springframework.scheduling.quartz
  Class and Description
  AsyncListenableTaskExecutor Extension of the `AsyncTaskExecutor` interface, adding the capability to submit tasks for `ListenableFutures`.
  AsyncTaskExecutor Extended interface for asynchronous `TaskExecutor` implementations, offering support for `Callable`.
  TaskExecutor Simple task executor interface that abstracts the execution of a `Runnable`.

- Classes in org.springframework.core.task used by org.springframework.web.client
  Class and Description
  AsyncListenableTaskExecutor Extension of the `AsyncTaskExecutor` interface, adding the capability to submit tasks for `ListenableFutures`.

- Classes in org.springframework.core.task used by org.springframework.web.context.request.async
  Class and Description
  AsyncTaskExecutor Extended interface for asynchronous `TaskExecutor` implementations, offering support for `Callable`.

- Classes in org.springframework.core.task used by org.springframework.web.servlet.config.annotation
  Class and Description
  AsyncTaskExecutor Extended interface for asynchronous `TaskExecutor` implementations, offering support for `Callable`.

- Classes in org.springframework.core.task used by org.springframework.web.servlet.mvc.method.annotation
  Class and Description
  AsyncTaskExecutor Extended interface for asynchronous `TaskExecutor` implementations, offering support for `Callable`.
  TaskExecutor Simple task executor interface that abstracts the execution of a `Runnable`.

- Classes in org.springframework.core.task used by org.springframework.web.socket.client.jetty
  Class and Description
  AsyncListenableTaskExecutor Extension of the `AsyncTaskExecutor` interface, adding the capability to submit tasks for `ListenableFutures`.

- Classes in org.springframework.core.task used by org.springframework.web.socket.client.standard
  Class and Description
  AsyncListenableTaskExecutor Extension of the `AsyncTaskExecutor` interface, adding the capability to submit tasks for `ListenableFutures`.
  TaskExecutor Simple task executor interface that abstracts the execution of a `Runnable`.

- Classes in org.springframework.core.task used by org.springframework.web.socket.config
  Class and Description
  TaskExecutor Simple task executor interface that abstracts the execution of a `Runnable`.

- Classes in org.springframework.core.task used by org.springframework.web.socket.config.annotation
  Class and Description
  TaskExecutor Simple task executor interface that abstracts the execution of a `Runnable`.

- Classes in org.springframework.core.task used by org.springframework.web.socket.sockjs.client
  Class and Description
  TaskExecutor Simple task executor interface that abstracts the execution of a `Runnable`.