See: Description
Interface | 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.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 (e.g. |
Class | Description |
---|---|
CallableProcessingInterceptorAdapter |
Abstract adapter class for the
CallableProcessingInterceptor interface,
for simplified implementation of individual methods. |
DeferredResult<T> |
DeferredResult provides an alternative to using a Callable for
asynchronous request processing. |
DeferredResultProcessingInterceptorAdapter |
Abstract adapter class for the
DeferredResultProcessingInterceptor
interface for simplified implementation of individual methods. |
NoSupportAsyncWebRequest |
An
AsyncWebRequest to use when there is no underlying async support. |
StandardServletAsyncWebRequest |
A Servlet 3.0 implementation of
AsyncWebRequest . |
TimeoutCallableProcessingInterceptor |
Sends a 503 (SERVICE_UNAVAILABLE) in case of a timeout if the response is not
already committed.
|
TimeoutDeferredResultProcessingInterceptor |
Sends a 503 (SERVICE_UNAVAILABLE) in case of a timeout if the response is not
already committed.
|
WebAsyncManager |
The central class for managing asynchronous request processing, mainly intended
as an SPI and not typically used directly by application classes.
|
WebAsyncTask<V> |
Holder for a
Callable , a timeout value, and a task executor. |
WebAsyncUtils |
Utility methods related to processing asynchronous web requests.
|
Exception | Description |
---|---|
AsyncRequestTimeoutException |
Exception to be thrown when an async request times out.
|