Interface SyncHandlerMethodArgumentResolver

All Superinterfaces:
HandlerMethodArgumentResolver
All Known Implementing Classes:
AbstractNamedValueMethodArgumentResolver, DestinationVariableMethodArgumentResolver, HeaderMethodArgumentResolver, HeadersMethodArgumentResolver

public interface SyncHandlerMethodArgumentResolver extends HandlerMethodArgumentResolver
An extension of HandlerMethodArgumentResolver for implementations that are synchronous in nature and do not block to resolve values.
Since:
5.2
Author:
Rossen Stoyanchev
  • Method Summary

    Modifier and Type
    Method
    Description
    default reactor.core.publisher.Mono<Object>
    resolveArgument(org.springframework.core.MethodParameter parameter, Message<?> message)
    Resolves a method parameter into an argument value from a given message.
    resolveArgumentValue(org.springframework.core.MethodParameter parameter, Message<?> message)
    Resolve the value for the method parameter synchronously.

    Methods inherited from interface org.springframework.messaging.handler.invocation.reactive.HandlerMethodArgumentResolver

    supportsParameter