Class HeadersMethodArgumentResolver

java.lang.Object
org.springframework.messaging.handler.annotation.reactive.HeadersMethodArgumentResolver
All Implemented Interfaces:
HandlerMethodArgumentResolver, SyncHandlerMethodArgumentResolver

public class HeadersMethodArgumentResolver extends Object implements SyncHandlerMethodArgumentResolver
Argument resolver for headers. Resolves the following method parameters:
Since:
5.2
Author:
Rossen Stoyanchev
  • Constructor Details

    • HeadersMethodArgumentResolver

      public HeadersMethodArgumentResolver()
  • Method Details

    • supportsParameter

      public boolean supportsParameter(org.springframework.core.MethodParameter parameter)
      Description copied from interface: HandlerMethodArgumentResolver
      Whether the given method parameter is supported by this resolver.
      Specified by:
      supportsParameter in interface HandlerMethodArgumentResolver
      Parameters:
      parameter - the method parameter to check
      Returns:
      true if this resolver supports the supplied parameter; false otherwise
    • resolveArgumentValue

      @Nullable public Object resolveArgumentValue(org.springframework.core.MethodParameter parameter, Message<?> message)
      Description copied from interface: SyncHandlerMethodArgumentResolver
      Resolve the value for the method parameter synchronously.
      Specified by:
      resolveArgumentValue in interface SyncHandlerMethodArgumentResolver
      Parameters:
      parameter - the method parameter
      message - the currently processed message
      Returns:
      the resolved value, if any