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.
|