Class WebFluxNotificationMessageHandlerMethodArgumentResolver

java.lang.Object
io.awspring.cloud.sns.handlers.webflux.WebFluxAbstractNotificationMessageHandlerMethodArgumentResolver
io.awspring.cloud.sns.handlers.webflux.WebFluxNotificationMessageHandlerMethodArgumentResolver
All Implemented Interfaces:
HandlerMethodArgumentResolver

public class WebFluxNotificationMessageHandlerMethodArgumentResolver extends WebFluxAbstractNotificationMessageHandlerMethodArgumentResolver
WebFlux argument resolver that handles conversion of SNS notification message payload to a method parameter annotated with NotificationMessage. Uses reactive Decoder instances instead of HttpMessageConverter.

This is the reactive counterpart of NotificationMessageHandlerMethodArgumentResolver.

Since:
4.1.0
Author:
Matej Nedic
  • Field Details

    • defaultDecoders

      public static final List<Decoder<?>> defaultDecoders
  • Constructor Details

    • WebFluxNotificationMessageHandlerMethodArgumentResolver

      public WebFluxNotificationMessageHandlerMethodArgumentResolver()
    • WebFluxNotificationMessageHandlerMethodArgumentResolver

      public WebFluxNotificationMessageHandlerMethodArgumentResolver(List<Decoder<?>> decoders)
    • WebFluxNotificationMessageHandlerMethodArgumentResolver

      public WebFluxNotificationMessageHandlerMethodArgumentResolver(List<Decoder<?>> decoders, @Nullable software.amazon.awssdk.messagemanager.sns.SnsMessageManager snsMessageManager)
  • Method Details