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 | Deprecated
as of 5.0 where CallableProcessingInterceptor has default methods
|
| DeferredResult<T> |
DeferredResult provides an alternative to using a Callable for
asynchronous request processing. |
| DeferredResultProcessingInterceptorAdapter | Deprecated
as of 5.0 where DeferredResultProcessingInterceptor has default methods
|
| 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.
|