# Uses of Class
org.springframework.web.servlet.config.annotation.AsyncSupportConfigurer

Packages that use AsyncSupportConfigurer
Package
Description
org.springframework.web.servlet.config.annotation
Annotation-based setup for Spring MVC.

## Uses of AsyncSupportConfigurer in org.springframework.web.servlet.config.annotation

Methods in org.springframework.web.servlet.config.annotation that return AsyncSupportConfigurer
Modifier and Type
Method
Description
`protected AsyncSupportConfigurer`
WebMvcConfigurationSupport.`getAsyncSupportConfigurer()`
Callback for building the `AsyncSupportConfigurer`.
`AsyncSupportConfigurer`
AsyncSupportConfigurer.`registerCallableInterceptors(org.springframework.web.context.request.async.CallableProcessingInterceptor... interceptors)`
Configure lifecycle interceptors with callbacks around concurrent request execution that starts when a controller returns a `Callable`.
`AsyncSupportConfigurer`
AsyncSupportConfigurer.`registerDeferredResultInterceptors(org.springframework.web.context.request.async.DeferredResultProcessingInterceptor... interceptors)`
Configure lifecycle interceptors with callbacks around concurrent request execution that starts when a controller returns a `DeferredResult`.
`AsyncSupportConfigurer`
AsyncSupportConfigurer.`setDefaultTimeout(long timeout)`
Specify the amount of time, in milliseconds, before asynchronous request handling times out.
`AsyncSupportConfigurer`
AsyncSupportConfigurer.`setTaskExecutor(org.springframework.core.task.AsyncTaskExecutor taskExecutor)`
The provided task executor is used for the following: Handle `Callable` controller method return values.
Methods in org.springframework.web.servlet.config.annotation with parameters of type AsyncSupportConfigurer
Modifier and Type
Method
Description
`protected void`
DelegatingWebMvcConfiguration.`configureAsyncSupport(AsyncSupportConfigurer configurer)`
`protected void`
WebMvcConfigurationSupport.`configureAsyncSupport(AsyncSupportConfigurer configurer)`
Override this method to configure asynchronous request processing options.
`default void`
WebMvcConfigurer.`configureAsyncSupport(AsyncSupportConfigurer configurer)`
Configure asynchronous request handling options.