Class LegacyJackson2AbstractNotificationMessageHandlerMethodArgumentResolver
java.lang.Object
io.awspring.cloud.sns.handlers.legacy.LegacyJackson2AbstractNotificationMessageHandlerMethodArgumentResolver
- All Implemented Interfaces:
HandlerMethodArgumentResolver
- Direct Known Subclasses:
LegacyJackson2NotificationMessageHandlerMethodArgumentResolver,LegacyJackson2NotificationStatusHandlerMethodArgumentResolver,LegacyJackson2NotificationSubjectHandlerMethodArgumentResolver
public abstract class LegacyJackson2AbstractNotificationMessageHandlerMethodArgumentResolver
extends Object
implements HandlerMethodArgumentResolver
- Author:
- Agim Emruli, Matej Nedic
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract ObjectdoResolveArgumentFromNotificationMessage(com.fasterxml.jackson.databind.JsonNode content, HttpInputMessage request, Class<?> parameterType) resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.web.method.support.HandlerMethodArgumentResolver
supportsParameter
-
Constructor Details
-
LegacyJackson2AbstractNotificationMessageHandlerMethodArgumentResolver
public LegacyJackson2AbstractNotificationMessageHandlerMethodArgumentResolver()
-
-
Method Details
-
resolveArgument
public Object resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) throws Exception - Specified by:
resolveArgumentin interfaceHandlerMethodArgumentResolver- Throws:
Exception
-
doResolveArgumentFromNotificationMessage
protected abstract Object doResolveArgumentFromNotificationMessage(com.fasterxml.jackson.databind.JsonNode content, HttpInputMessage request, Class<?> parameterType)
-