## Uses of Interface
org.springframework.messaging.handler.invocation.reactive.HandlerMethodArgumentResolver

Packages that use HandlerMethodArgumentResolver
org.springframework.messaging.handler.annotation.reactive: Support classes for working with annotated message-handling methods with non-blocking, reactive contracts.
org.springframework.messaging.handler.invocation.reactive: Common infrastructure for invoking message handler methods with non-blocking, and reactive contracts.
org.springframework.messaging.rsocket.annotation.support: Support classes for working with annotated RSocket stream handling methods.

### Uses of HandlerMethodArgumentResolver in org.springframework.messaging.handler.annotation.reactive

Classes in org.springframework.messaging.handler.annotation.reactive that implement HandlerMethodArgumentResolver
`class` `AbstractNamedValueMethodArgumentResolver` Abstract base class to resolve method arguments from a named value, e.g.
`class` `ContinuationHandlerMethodArgumentResolver` No-op resolver for method arguments of type `Continuation`.
`class` `DestinationVariableMethodArgumentResolver` Resolve for `@DestinationVariable` method parameters.
`class` `HeaderMethodArgumentResolver` Resolver for `@Header` arguments.
`class` `HeadersMethodArgumentResolver` Argument resolver for headers.
`class` `PayloadMethodArgumentResolver` A resolver to extract and decode the payload of a message using a `Decoder`, where the payload is expected to be a `Publisher` of `DataBuffer`.

Methods in org.springframework.messaging.handler.annotation.reactive that return types with arguments of type HandlerMethodArgumentResolver
`protected List<? extends HandlerMethodArgumentResolver>` MessageMappingMessageHandler.`initArgumentResolvers()`

### Uses of HandlerMethodArgumentResolver in org.springframework.messaging.handler.invocation.reactive

Subinterfaces of HandlerMethodArgumentResolver in org.springframework.messaging.handler.invocation.reactive
`interface` `SyncHandlerMethodArgumentResolver` An extension of `HandlerMethodArgumentResolver` for implementations that are synchronous in nature and do not block to resolve values.

Classes in org.springframework.messaging.handler.invocation.reactive that implement HandlerMethodArgumentResolver
`class` `HandlerMethodArgumentResolverComposite` Resolves method parameters by delegating to a list of registered `HandlerMethodArgumentResolvers`.

Methods in org.springframework.messaging.handler.invocation.reactive that return HandlerMethodArgumentResolver
`HandlerMethodArgumentResolver` HandlerMethodArgumentResolverComposite.`getArgumentResolver(org.springframework.core.MethodParameter parameter)` Find a registered `HandlerMethodArgumentResolver` that supports the given method parameter.

Methods in org.springframework.messaging.handler.invocation.reactive that return types with arguments of type HandlerMethodArgumentResolver
`List<HandlerMethodArgumentResolver>` ArgumentResolverConfigurer.`getCustomResolvers()`
`List<HandlerMethodArgumentResolver>` InvocableHandlerMethod.`getResolvers()` Return the configured argument resolvers.
`List<HandlerMethodArgumentResolver>` HandlerMethodArgumentResolverComposite.`getResolvers()` Return a read-only list with the contained resolvers, or an empty list.
`protected abstract List<? extends HandlerMethodArgumentResolver>` AbstractMethodMessageHandler.`initArgumentResolvers()` Return the list of argument resolvers to use.

Methods in org.springframework.messaging.handler.invocation.reactive with parameters of type HandlerMethodArgumentResolver
`void` ArgumentResolverConfigurer.`addCustomResolver(HandlerMethodArgumentResolver... resolver)` Configure resolvers for custom handler method arguments.
`HandlerMethodArgumentResolverComposite` HandlerMethodArgumentResolverComposite.`addResolver(HandlerMethodArgumentResolver resolver)` Add the given `HandlerMethodArgumentResolver`.
`HandlerMethodArgumentResolverComposite` HandlerMethodArgumentResolverComposite.`addResolvers(HandlerMethodArgumentResolver... resolvers)` Add the given `HandlerMethodArgumentResolvers`.

Method parameters in org.springframework.messaging.handler.invocation.reactive with type arguments of type HandlerMethodArgumentResolver
`HandlerMethodArgumentResolverComposite` HandlerMethodArgumentResolverComposite.`addResolvers(List<? extends HandlerMethodArgumentResolver> resolvers)` Add the given `HandlerMethodArgumentResolvers`.
`void` InvocableHandlerMethod.`setArgumentResolvers(List<HandlerMethodArgumentResolver> resolvers)` Configure the argument resolvers to use to use for resolving method argument values against a `ServerWebExchange`.

### Uses of HandlerMethodArgumentResolver in org.springframework.messaging.rsocket.annotation.support

Classes in org.springframework.messaging.rsocket.annotation.support that implement HandlerMethodArgumentResolver
`class` `RSocketRequesterMethodArgumentResolver` Resolves arguments of type `RSocket` that can be used for making requests to the remote peer.