# Hierarchy For Package org.springframework.web.context.request.async

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.springframework.web.context.request.AbstractRequestAttributes (implements org.springframework.web.context.request.RequestAttributes)
    - org.springframework.web.context.request.ServletRequestAttributes
      - org.springframework.web.context.request.ServletWebRequest (implements org.springframework.web.context.request.NativeWebRequest)
        - org.springframework.web.context.request.async.NoSupportAsyncWebRequest (implements org.springframework.web.context.request.async.AsyncWebRequest)
        - org.springframework.web.context.request.async.StandardServletAsyncWebRequest (implements javax.servlet.AsyncListener, org.springframework.web.context.request.async.AsyncWebRequest)
  - org.springframework.web.context.request.async.CallableProcessingInterceptorAdapter (implements org.springframework.web.context.request.async.CallableProcessingInterceptor)
    - org.springframework.web.context.request.async.TimeoutCallableProcessingInterceptor
  - org.springframework.web.context.request.async.DeferredResult<T>
  - org.springframework.web.context.request.async.DeferredResultProcessingInterceptorAdapter (implements org.springframework.web.context.request.async.DeferredResultProcessingInterceptor)
    - org.springframework.web.context.request.async.TimeoutDeferredResultProcessingInterceptor
  - org.springframework.web.context.request.async.WebAsyncManager
  - org.springframework.web.context.request.async.WebAsyncTask<V>
  - org.springframework.web.context.request.async.WebAsyncUtils

## Interface Hierarchy

- org.springframework.web.context.request.async.CallableProcessingInterceptor
- org.springframework.web.context.request.async.DeferredResult.DeferredResultHandler
- org.springframework.web.context.request.async.DeferredResultProcessingInterceptor
- org.springframework.web.context.request.RequestAttributes
  - org.springframework.web.context.request.WebRequest
    - org.springframework.web.context.request.NativeWebRequest
      - org.springframework.web.context.request.async.AsyncWebRequest