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
|
ErrorDeferredResultProcessingInterceptor |
Registered at the end, after all other interceptors and
therefore invoked only if no other interceptor handles the error.
|
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.
|