public class QueueMessageHandler extends org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler<QueueMessageHandler.MappingInformation>
| Modifier and Type | Class and Description |
|---|---|
protected static class |
QueueMessageHandler.MappingInformation |
| Constructor and Description |
|---|
QueueMessageHandler() |
QueueMessageHandler(List<org.springframework.messaging.converter.MessageConverter> messageConverters) |
QueueMessageHandler(List<org.springframework.messaging.converter.MessageConverter> messageConverters,
SqsMessageDeletionPolicy sqsMessageDeletionPolicy) |
| Modifier and Type | Method and Description |
|---|---|
protected org.springframework.messaging.handler.invocation.AbstractExceptionHandlerMethodResolver |
createExceptionHandlerMethodResolverFor(Class<?> beanType) |
protected String |
getDestination(org.springframework.messaging.Message<?> message) |
protected Set<String> |
getDirectLookupDestinations(QueueMessageHandler.MappingInformation mapping) |
protected Comparator<QueueMessageHandler.MappingInformation> |
getMappingComparator(org.springframework.messaging.Message<?> message) |
protected QueueMessageHandler.MappingInformation |
getMappingForMethod(Method method,
Class<?> handlerType) |
protected QueueMessageHandler.MappingInformation |
getMatchingMapping(QueueMessageHandler.MappingInformation mapping,
org.springframework.messaging.Message<?> message) |
protected void |
handleNoMatch(Set<QueueMessageHandler.MappingInformation> ts,
String lookupDestination,
org.springframework.messaging.Message<?> message) |
protected List<? extends org.springframework.messaging.handler.invocation.HandlerMethodArgumentResolver> |
initArgumentResolvers() |
protected List<? extends org.springframework.messaging.handler.invocation.HandlerMethodReturnValueHandler> |
initReturnValueHandlers() |
protected boolean |
isHandler(Class<?> beanType) |
protected void |
processHandlerMethodException(org.springframework.messaging.handler.HandlerMethod handlerMethod,
Exception ex,
org.springframework.messaging.Message<?> message) |
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<org.springframework.messaging.converter.MessageConverter> messageConverters, SqsMessageDeletionPolicy sqsMessageDeletionPolicy)
public QueueMessageHandler(List<org.springframework.messaging.converter.MessageConverter> messageConverters)
public QueueMessageHandler()
protected List<? extends org.springframework.messaging.handler.invocation.HandlerMethodArgumentResolver> initArgumentResolvers()
initArgumentResolvers in class org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler<QueueMessageHandler.MappingInformation>protected List<? extends org.springframework.messaging.handler.invocation.HandlerMethodReturnValueHandler> initReturnValueHandlers()
initReturnValueHandlers in class org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler<QueueMessageHandler.MappingInformation>protected boolean isHandler(Class<?> beanType)
isHandler in class org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler<QueueMessageHandler.MappingInformation>protected QueueMessageHandler.MappingInformation getMappingForMethod(Method method, Class<?> handlerType)
getMappingForMethod in class org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler<QueueMessageHandler.MappingInformation>protected Set<String> getDirectLookupDestinations(QueueMessageHandler.MappingInformation mapping)
getDirectLookupDestinations in class org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler<QueueMessageHandler.MappingInformation>protected String getDestination(org.springframework.messaging.Message<?> message)
getDestination in class org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler<QueueMessageHandler.MappingInformation>protected QueueMessageHandler.MappingInformation getMatchingMapping(QueueMessageHandler.MappingInformation mapping, org.springframework.messaging.Message<?> message)
getMatchingMapping in class org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler<QueueMessageHandler.MappingInformation>protected Comparator<QueueMessageHandler.MappingInformation> getMappingComparator(org.springframework.messaging.Message<?> message)
getMappingComparator in class org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler<QueueMessageHandler.MappingInformation>protected org.springframework.messaging.handler.invocation.AbstractExceptionHandlerMethodResolver createExceptionHandlerMethodResolverFor(Class<?> beanType)
createExceptionHandlerMethodResolverFor in class org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler<QueueMessageHandler.MappingInformation>protected void handleNoMatch(Set<QueueMessageHandler.MappingInformation> ts, String lookupDestination, org.springframework.messaging.Message<?> message)
handleNoMatch in class org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler<QueueMessageHandler.MappingInformation>protected void processHandlerMethodException(org.springframework.messaging.handler.HandlerMethod handlerMethod,
Exception ex,
org.springframework.messaging.Message<?> message)
processHandlerMethodException in class org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler<QueueMessageHandler.MappingInformation>Copyright © 2021 Pivotal Software, Inc.. All rights reserved.