Interface HandlerMethodArgumentResolver
- All Known Subinterfaces:
- SyncHandlerMethodArgumentResolver
- All Known Implementing Classes:
- AbstractMessageReaderArgumentResolver,- AbstractNamedValueArgumentResolver,- AbstractNamedValueSyncArgumentResolver,- ContinuationHandlerMethodArgumentResolver,- CookieValueMethodArgumentResolver,- ErrorsMethodArgumentResolver,- ExpressionValueMethodArgumentResolver,- HandlerMethodArgumentResolverSupport,- HttpEntityMethodArgumentResolver,- MatrixVariableMapMethodArgumentResolver,- MatrixVariableMethodArgumentResolver,- ModelAttributeMethodArgumentResolver,- ModelMethodArgumentResolver,- PathVariableMapMethodArgumentResolver,- PathVariableMethodArgumentResolver,- PrincipalMethodArgumentResolver,- RequestAttributeMethodArgumentResolver,- RequestBodyMethodArgumentResolver,- RequestHeaderMapMethodArgumentResolver,- RequestHeaderMethodArgumentResolver,- RequestParamMapMethodArgumentResolver,- RequestParamMethodArgumentResolver,- RequestPartMethodArgumentResolver,- ServerWebExchangeMethodArgumentResolver,- SessionAttributeMethodArgumentResolver,- SessionStatusMethodArgumentResolver,- WebSessionMethodArgumentResolver
public interface HandlerMethodArgumentResolver
Strategy to resolve the argument value for a method parameter in the context
 of the current HTTP request.
- Since:
- 5.0
- Author:
- Rossen Stoyanchev
- 
Method SummaryModifier and TypeMethodDescriptionreactor.core.publisher.Mono<Object>resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) Resolve the value for the method parameter.booleansupportsParameter(MethodParameter parameter) Whether this resolver supports the given method parameter.
- 
Method Details- 
supportsParameterWhether this resolver supports the given method parameter.- Parameters:
- parameter- the method parameter
 
- 
resolveArgumentreactor.core.publisher.Mono<Object> resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) Resolve the value for the method parameter.- Parameters:
- parameter- the method parameter
- bindingContext- the binding context to use
- exchange- the current exchange
- Returns:
- Monofor the argument value, possibly empty
 
 
-