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 ObjectdoResolveArgumentFromNotificationMessage(tools.jackson.databind.JsonNode content, HttpInputMessage request, Class<?> parameterType) resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface 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:
resolveArgumentin interfaceHandlerMethodArgumentResolver- Throws:
Exception
-
doResolveArgumentFromNotificationMessage
protected abstract Object doResolveArgumentFromNotificationMessage(tools.jackson.databind.JsonNode content, HttpInputMessage request, Class<?> parameterType)
-