Class LegacyJackson2NotificationStatusHandlerMethodArgumentResolver
java.lang.Object
io.awspring.cloud.sns.handlers.legacy.LegacyJackson2AbstractNotificationMessageHandlerMethodArgumentResolver
io.awspring.cloud.sns.handlers.legacy.LegacyJackson2NotificationStatusHandlerMethodArgumentResolver
- All Implemented Interfaces:
HandlerMethodArgumentResolver
public class LegacyJackson2NotificationStatusHandlerMethodArgumentResolver
extends LegacyJackson2AbstractNotificationMessageHandlerMethodArgumentResolver
Handles Subscription and Unsubscription events by transforming them to
NotificationStatus which can be used
to confirm Subscriptions/Subscriptions.- Author:
- Agim Emruli
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class -
Constructor Summary
ConstructorsConstructorDescriptionLegacyJackson2NotificationStatusHandlerMethodArgumentResolver(software.amazon.awssdk.services.sns.SnsClient snsClient) -
Method Summary
Modifier and TypeMethodDescriptionprotected ObjectdoResolveArgumentFromNotificationMessage(com.fasterxml.jackson.databind.JsonNode content, HttpInputMessage request, Class<?> parameterType) booleansupportsParameter(MethodParameter parameter) Methods inherited from class io.awspring.cloud.sns.handlers.legacy.LegacyJackson2AbstractNotificationMessageHandlerMethodArgumentResolver
resolveArgument
-
Constructor Details
-
LegacyJackson2NotificationStatusHandlerMethodArgumentResolver
public LegacyJackson2NotificationStatusHandlerMethodArgumentResolver(software.amazon.awssdk.services.sns.SnsClient snsClient)
-
-
Method Details
-
supportsParameter
-
doResolveArgumentFromNotificationMessage
protected Object doResolveArgumentFromNotificationMessage(com.fasterxml.jackson.databind.JsonNode content, HttpInputMessage request, Class<?> parameterType)
-