Package io.awspring.cloud.sns.handlers
Class AbstractNotificationMessageHandlerMethodArgumentResolver
java.lang.Object
io.awspring.cloud.sns.handlers.AbstractNotificationMessageHandlerMethodArgumentResolver
- All Implemented Interfaces:
HandlerMethodArgumentResolver
- Direct Known Subclasses:
NotificationMessageHandlerMethodArgumentResolver
,NotificationStatusHandlerMethodArgumentResolver
,NotificationSubjectHandlerMethodArgumentResolver
public abstract class AbstractNotificationMessageHandlerMethodArgumentResolver
extends Object
implements HandlerMethodArgumentResolver
- Author:
- Agim Emruli, Matej Nedic
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract Object
doResolveArgumentFromNotificationMessage
(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, wait
Methods inherited from interface org.springframework.web.method.support.HandlerMethodArgumentResolver
supportsParameter
-
Constructor Details
-
AbstractNotificationMessageHandlerMethodArgumentResolver
public AbstractNotificationMessageHandlerMethodArgumentResolver()
-
-
Method Details
-
resolveArgument
public Object resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) throws Exception - Specified by:
resolveArgument
in interfaceHandlerMethodArgumentResolver
- Throws:
Exception
-
doResolveArgumentFromNotificationMessage
protected abstract Object doResolveArgumentFromNotificationMessage(com.fasterxml.jackson.databind.JsonNode content, HttpInputMessage request, Class<?> parameterType)
-