spring-framework / org.springframework.web.reactive.result.method / HandlerMethodArgumentResolver

HandlerMethodArgumentResolver

interface HandlerMethodArgumentResolver

Strategy to resolve the argument value for a method parameter in the context of the current HTTP request.

Author
Rossen Stoyanchev

Since
5.0

Functions

resolveArgument

abstract fun resolveArgument(parameter: MethodParameter, bindingContext: BindingContext, exchange: ServerWebExchange): Mono<Any>

Resolve the value for the method parameter.

supportsParameter

abstract fun supportsParameter(parameter: MethodParameter): Boolean

Whether this resolver supports the given method parameter.

Inheritors

HandlerMethodArgumentResolverSupport

abstract class HandlerMethodArgumentResolverSupport : HandlerMethodArgumentResolver

Base class for HandlerMethodArgumentResolver implementations with access to a ReactiveAdapterRegistry and methods to check for method parameter support.