public class QueueMessageHandler extends AbstractMethodMessageHandler<QueueMessageHandler.MappingInformation>
| Modifier and Type | Class and Description |
|---|---|
protected static class |
QueueMessageHandler.MappingInformation |
logger| Constructor and Description |
|---|
QueueMessageHandler() |
QueueMessageHandler(List<MessageConverter> messageConverters) |
QueueMessageHandler(List<MessageConverter> messageConverters,
SqsMessageDeletionPolicy sqsMessageDeletionPolicy) |
afterPropertiesSet, createHandlerMethod, detectHandlerMethods, getApplicationContext, getArgumentResolvers, getCustomArgumentResolvers, getCustomReturnValueHandlers, getDestinationPrefixes, getExceptionHandlerMethod, getHandlerMethodLogger, getHandlerMethods, getLookupDestination, getReturnValueHandlerLogger, getReturnValueHandlers, handleMatch, handleMessage, handleMessageInternal, registerExceptionHandlerAdvice, registerHandlerMethod, setApplicationContext, setArgumentResolvers, setCustomArgumentResolvers, setCustomReturnValueHandlers, setDestinationPrefixes, setReturnValueHandlers, toStringpublic QueueMessageHandler(List<MessageConverter> messageConverters, SqsMessageDeletionPolicy sqsMessageDeletionPolicy)
public QueueMessageHandler(List<MessageConverter> messageConverters)
public QueueMessageHandler()
protected List<? extends HandlerMethodArgumentResolver> initArgumentResolvers()
initArgumentResolvers in class AbstractMethodMessageHandler<QueueMessageHandler.MappingInformation>protected List<? extends HandlerMethodReturnValueHandler> initReturnValueHandlers()
initReturnValueHandlers in class AbstractMethodMessageHandler<QueueMessageHandler.MappingInformation>protected boolean isHandler(Class<?> beanType)
isHandler in class AbstractMethodMessageHandler<QueueMessageHandler.MappingInformation>protected QueueMessageHandler.MappingInformation getMappingForMethod(Method method, Class<?> handlerType)
getMappingForMethod in class AbstractMethodMessageHandler<QueueMessageHandler.MappingInformation>protected Set<String> getDirectLookupDestinations(QueueMessageHandler.MappingInformation mapping)
getDirectLookupDestinations in class AbstractMethodMessageHandler<QueueMessageHandler.MappingInformation>protected String getDestination(Message<?> message)
getDestination in class AbstractMethodMessageHandler<QueueMessageHandler.MappingInformation>protected QueueMessageHandler.MappingInformation getMatchingMapping(QueueMessageHandler.MappingInformation mapping, Message<?> message)
getMatchingMapping in class AbstractMethodMessageHandler<QueueMessageHandler.MappingInformation>protected Comparator<QueueMessageHandler.MappingInformation> getMappingComparator(Message<?> message)
getMappingComparator in class AbstractMethodMessageHandler<QueueMessageHandler.MappingInformation>protected AbstractExceptionHandlerMethodResolver createExceptionHandlerMethodResolverFor(Class<?> beanType)
protected void handleNoMatch(Set<QueueMessageHandler.MappingInformation> ts, String lookupDestination, Message<?> message)
handleNoMatch in class AbstractMethodMessageHandler<QueueMessageHandler.MappingInformation>protected void processHandlerMethodException(HandlerMethod handlerMethod, Exception ex, Message<?> message)
Copyright © 2021 Pivotal Software, Inc.. All rights reserved.