Class WebFluxAbstractNotificationMessageHandlerMethodArgumentResolver

java.lang.Object
io.awspring.cloud.sns.handlers.webflux.WebFluxAbstractNotificationMessageHandlerMethodArgumentResolver
All Implemented Interfaces:
HandlerMethodArgumentResolver
Direct Known Subclasses:
WebFluxNotificationMessageHandlerMethodArgumentResolver, WebFluxNotificationStatusHandlerMethodArgumentResolver, WebFluxNotificationSubjectHandlerMethodArgumentResolver

public abstract class WebFluxAbstractNotificationMessageHandlerMethodArgumentResolver extends Object implements HandlerMethodArgumentResolver
Base class for WebFlux argument resolvers that handle SNS HTTP notification messages. Reads and caches the request body as a JsonNode in the ServerWebExchange attributes so that multiple resolvers can access the same parsed notification without re-reading the body.

This is the reactive counterpart of AbstractNotificationMessageHandlerMethodArgumentResolver.

Since:
4.1.0
Author:
Matej Nedic
  • Constructor Details

    • WebFluxAbstractNotificationMessageHandlerMethodArgumentResolver

      public WebFluxAbstractNotificationMessageHandlerMethodArgumentResolver()
  • Method Details