## Uses of Class
org.springframework.web.reactive.result.method.HandlerMethodArgumentResolverSupport

Packages that use HandlerMethodArgumentResolverSupport
org.springframework.web.reactive.result.method.annotation: Infrastructure for annotation-based handler method processing.

### Uses of HandlerMethodArgumentResolverSupport in org.springframework.web.reactive.result.method.annotation

Subclasses of HandlerMethodArgumentResolverSupport in org.springframework.web.reactive.result.method.annotation
`class` `AbstractMessageReaderArgumentResolver` Abstract base class for argument resolvers that resolve method arguments by reading the request body with an `HttpMessageReader`.
`class` `AbstractNamedValueArgumentResolver` Abstract base class for resolving method arguments from a named value.
`class` `AbstractNamedValueSyncArgumentResolver` An extension of `AbstractNamedValueArgumentResolver` for named value resolvers that are synchronous and yet non-blocking.
`class` `CookieValueMethodArgumentResolver` Resolve method arguments annotated with `@CookieValue`.
`class` `ErrorsMethodArgumentResolver` Resolve `Errors` or `BindingResult` method arguments.
`class` `ExpressionValueMethodArgumentResolver` Resolves method arguments annotated with `@Value`.
`class` `HttpEntityMethodArgumentResolver` Resolves method arguments of type `HttpEntity` or `RequestEntity` by reading the body of the request through a compatible `HttpMessageReader`.
`class` `MatrixVariableMapMethodArgumentResolver` Resolves arguments of type `Map` annotated with `@MatrixVariable` where the annotation does not specify a name.
`class` `MatrixVariableMethodArgumentResolver` Resolves arguments annotated with `@MatrixVariable`.
`class` `ModelAttributeMethodArgumentResolver` Resolve `@ModelAttribute` annotated method arguments.
`class` `ModelMethodArgumentResolver` Resolver for a controller method argument of type `Model` that can also be resolved as a `Map`.
`class` `PathVariableMapMethodArgumentResolver` Resolver for `Map` method arguments also annotated with `@PathVariable` where the annotation does not specify a path variable name.
`class` `PathVariableMethodArgumentResolver` Resolves method arguments annotated with @`PathVariable`.
`class` `PrincipalMethodArgumentResolver` Resolves method argument value of type `Principal`.
`class` `RequestAttributeMethodArgumentResolver` Resolves method arguments annotated with an @`RequestAttribute`.
`class` `RequestBodyMethodArgumentResolver` Resolves method arguments annotated with `@RequestBody` by reading the body of the request through a compatible `HttpMessageReader`.
`class` `RequestHeaderMapMethodArgumentResolver` Resolves `Map` method arguments annotated with `@RequestHeader`.
`class` `RequestHeaderMethodArgumentResolver` Resolves method arguments annotated with `@RequestHeader` except for `Map` arguments.
`class` `RequestParamMapMethodArgumentResolver` Resolver for `Map` method arguments annotated with `@RequestParam` where the annotation does not specify a request parameter name.
`class` `RequestParamMethodArgumentResolver` Resolver for method arguments annotated with @`RequestParam` from URI query string parameters.
`class` `RequestPartMethodArgumentResolver` Resolver for `@RequestPart` arguments where the named part is decoded much like an `@RequestBody` argument but based on the content of an individual part instead.
`class` `ServerWebExchangeMethodArgumentResolver` Resolves ServerWebExchange-related method argument values of the following types: `ServerWebExchange` `ServerHttpRequest` `ServerHttpResponse` `HttpMethod` `Locale` `TimeZone` `ZoneId` `UriBuilder` or `UriComponentsBuilder` -- for building URL's relative to the current request
`class` `SessionAttributeMethodArgumentResolver` Resolves method arguments annotated with an @`SessionAttribute`.
`class` `WebSessionMethodArgumentResolver` Resolves method argument value of type `WebSession`.