spring-framework / org.springframework.web.reactive.result.method.annotation / ServerWebExchangeArgumentResolver

ServerWebExchangeArgumentResolver

open class ServerWebExchangeArgumentResolver : HandlerMethodArgumentResolverSupport, SyncHandlerMethodArgumentResolver

Resolves ServerWebExchange-related method argument values of the following types:

For the WebSession see WebSessionArgumentResolver and for the Principal see PrincipalArgumentResolver.

Author
Rossen Stoyanchev

Since
5.0

See Also
WebSessionArgumentResolverPrincipalArgumentResolver

Constructors

<init>

ServerWebExchangeArgumentResolver(adapterRegistry: ReactiveAdapterRegistry)

Functions

resolveArgumentValue

open fun resolveArgumentValue(methodParameter: MethodParameter, context: BindingContext, exchange: ServerWebExchange): Any

supportsParameter

open fun supportsParameter(parameter: MethodParameter): Boolean

Inherited Functions

getAdapterRegistry

open fun getAdapterRegistry(): ReactiveAdapterRegistry

Return the configured ReactiveAdapterRegistry.