Package io.awspring.cloud.sns.handlers
Class NotificationMessageHandlerMethodArgumentResolver
java.lang.Object
io.awspring.cloud.sns.handlers.AbstractNotificationMessageHandlerMethodArgumentResolver
io.awspring.cloud.sns.handlers.NotificationMessageHandlerMethodArgumentResolver
- All Implemented Interfaces:
HandlerMethodArgumentResolver
public class NotificationMessageHandlerMethodArgumentResolver
extends AbstractNotificationMessageHandlerMethodArgumentResolver
Handles conversion of SNS notification value to a variable that is annotated with
NotificationMessage
.
Validation is not implemented in SDKv2. ...- Author:
- Agim Emruli, Manuel Wessner, Matej Nedic
-
Constructor Summary
ConstructorsConstructorDescriptionNotificationMessageHandlerMethodArgumentResolver
(List<HttpMessageConverter<?>> messageConverter) -
Method Summary
Modifier and TypeMethodDescriptionprotected Object
doResolveArgumentFromNotificationMessage
(com.fasterxml.jackson.databind.JsonNode content, HttpInputMessage request, Class<?> parameterType) boolean
supportsParameter
(MethodParameter parameter) Methods inherited from class io.awspring.cloud.sns.handlers.AbstractNotificationMessageHandlerMethodArgumentResolver
resolveArgument
-
Constructor Details
-
NotificationMessageHandlerMethodArgumentResolver
public NotificationMessageHandlerMethodArgumentResolver() -
NotificationMessageHandlerMethodArgumentResolver
public NotificationMessageHandlerMethodArgumentResolver(List<HttpMessageConverter<?>> messageConverter)
-
-
Method Details
-
supportsParameter
-
doResolveArgumentFromNotificationMessage
protected Object doResolveArgumentFromNotificationMessage(com.fasterxml.jackson.databind.JsonNode content, HttpInputMessage request, Class<?> parameterType) - Specified by:
doResolveArgumentFromNotificationMessage
in classAbstractNotificationMessageHandlerMethodArgumentResolver
-