# Hierarchy For Package org.springframework.web.reactive.result.method.annotation

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.springframework.web.reactive.result.method.annotation.AbstractNamedValueArgumentResolver.NamedValueInfo
  - org.springframework.context.support.ApplicationObjectSupport (implements org.springframework.context.ApplicationContextAware)
    - org.springframework.web.reactive.handler.AbstractHandlerMapping (implements org.springframework.beans.factory.BeanNameAware, org.springframework.web.reactive.HandlerMapping, org.springframework.core.Ordered)
      - org.springframework.web.reactive.result.method.AbstractHandlerMethodMapping<T> (implements org.springframework.beans.factory.InitializingBean)
        - org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping
          - org.springframework.web.reactive.result.method.annotation.RequestMappingHandlerMapping (implements org.springframework.context.EmbeddedValueResolverAware)
  - org.springframework.web.reactive.result.method.annotation.ArgumentResolverConfigurer
  - org.springframework.web.reactive.result.method.annotation.ContinuationHandlerMethodArgumentResolver (implements org.springframework.web.reactive.result.method.HandlerMethodArgumentResolver)
  - org.springframework.web.reactive.result.method.HandlerMethodArgumentResolverSupport (implements org.springframework.web.reactive.result.method.HandlerMethodArgumentResolver)
    - org.springframework.web.reactive.result.method.annotation.AbstractMessageReaderArgumentResolver
      - org.springframework.web.reactive.result.method.annotation.HttpEntityMethodArgumentResolver
      - org.springframework.web.reactive.result.method.annotation.RequestBodyMethodArgumentResolver
      - org.springframework.web.reactive.result.method.annotation.RequestPartMethodArgumentResolver
    - org.springframework.web.reactive.result.method.annotation.AbstractNamedValueArgumentResolver
      - org.springframework.web.reactive.result.method.annotation.AbstractNamedValueSyncArgumentResolver (implements org.springframework.web.reactive.result.method.SyncHandlerMethodArgumentResolver)
        - org.springframework.web.reactive.result.method.annotation.CookieValueMethodArgumentResolver
        - org.springframework.web.reactive.result.method.annotation.ExpressionValueMethodArgumentResolver
        - org.springframework.web.reactive.result.method.annotation.MatrixVariableMethodArgumentResolver
        - org.springframework.web.reactive.result.method.annotation.PathVariableMethodArgumentResolver
        - org.springframework.web.reactive.result.method.annotation.RequestAttributeMethodArgumentResolver
        - org.springframework.web.reactive.result.method.annotation.RequestHeaderMethodArgumentResolver
        - org.springframework.web.reactive.result.method.annotation.RequestParamMethodArgumentResolver
      - org.springframework.web.reactive.result.method.annotation.SessionAttributeMethodArgumentResolver
    - org.springframework.web.reactive.result.method.annotation.ErrorsMethodArgumentResolver
    - org.springframework.web.reactive.result.method.annotation.MatrixVariableMapMethodArgumentResolver (implements org.springframework.web.reactive.result.method.SyncHandlerMethodArgumentResolver)
    - org.springframework.web.reactive.result.method.annotation.ModelAttributeMethodArgumentResolver
    - org.springframework.web.reactive.result.method.annotation.ModelMethodArgumentResolver (implements org.springframework.web.reactive.result.method.SyncHandlerMethodArgumentResolver)
    - org.springframework.web.reactive.result.method.annotation.PathVariableMapMethodArgumentResolver (implements org.springframework.web.reactive.result.method.SyncHandlerMethodArgumentResolver)
    - org.springframework.web.reactive.result.method.annotation.PrincipalMethodArgumentResolver
    - org.springframework.web.reactive.result.method.annotation.RequestHeaderMapMethodArgumentResolver (implements org.springframework.web.reactive.result.method.SyncHandlerMethodArgumentResolver)
    - org.springframework.web.reactive.result.method.annotation.RequestParamMapMethodArgumentResolver (implements org.springframework.web.reactive.result.method.SyncHandlerMethodArgumentResolver)
    - org.springframework.web.reactive.result.method.annotation.ServerWebExchangeMethodArgumentResolver (implements org.springframework.web.reactive.result.method.SyncHandlerMethodArgumentResolver)
    - org.springframework.web.reactive.result.method.annotation.WebSessionMethodArgumentResolver
  - org.springframework.web.reactive.result.HandlerResultHandlerSupport (implements org.springframework.core.Ordered)
    - org.springframework.web.reactive.result.method.annotation.AbstractMessageWriterResultHandler
      - org.springframework.web.reactive.result.method.annotation.ResponseBodyResultHandler (implements org.springframework.web.reactive.HandlerResultHandler)
      - org.springframework.web.reactive.result.method.annotation.ResponseEntityResultHandler (implements org.springframework.web.reactive.HandlerResultHandler)
  - org.springframework.web.reactive.result.method.annotation.RequestMappingHandlerAdapter (implements org.springframework.context.ApplicationContextAware, org.springframework.web.reactive.HandlerAdapter, org.springframework.beans.factory.InitializingBean)
  - org.springframework.web.reactive.result.method.annotation.SessionStatusMethodArgumentResolver (implements org.springframework.web.reactive.result.method.SyncHandlerMethodArgumentResolver)