# Uses of Package
org.springframework.web.context.request.async

Packages that use org.springframework.web.context.request.async
Package
Description
org.springframework.web.context.request.async
Support for asynchronous request processing.

Classes in org.springframework.web.context.request.async used by org.springframework.web.context.request.async
Class
Description
AsyncWebRequest
Extends `NativeWebRequest` with methods for asynchronous request processing.
CallableProcessingInterceptor
Intercepts concurrent request handling, where the concurrent result is obtained by executing a `Callable` on behalf of the application with an `AsyncTaskExecutor`.
DeferredResult
`DeferredResult` provides an alternative to using a `Callable` for asynchronous request processing.
DeferredResult.DeferredResultHandler
Handles a DeferredResult value when set.
DeferredResultProcessingInterceptor
Intercepts concurrent request handling, where the concurrent result is obtained by waiting for a `DeferredResult` to be set from a thread chosen by the application (for example, in response to some external event).
WebAsyncManager
The central class for managing asynchronous request processing, mainly intended as an SPI and not typically used directly by application classes.
WebAsyncTask
Holder for a `Callable`, a timeout value, and a task executor.