public class QueueMessageHandler
extends org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler<org.springframework.cloud.aws.messaging.listener.QueueMessageHandler.MappingInformation>
| Modifier and Type | Class and Description |
|---|---|
static class |
QueueMessageHandler.Headers |
| Constructor and Description |
|---|
QueueMessageHandler() |
| 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(org.springframework.cloud.aws.messaging.listener.QueueMessageHandler.MappingInformation mapping) |
protected Comparator<org.springframework.cloud.aws.messaging.listener.QueueMessageHandler.MappingInformation> |
getMappingComparator(org.springframework.messaging.Message<?> message) |
protected org.springframework.cloud.aws.messaging.listener.QueueMessageHandler.MappingInformation |
getMappingForMethod(Method method,
Class<?> handlerType) |
protected org.springframework.cloud.aws.messaging.listener.QueueMessageHandler.MappingInformation |
getMatchingMapping(org.springframework.cloud.aws.messaging.listener.QueueMessageHandler.MappingInformation mapping,
org.springframework.messaging.Message<?> message) |
protected void |
handleNoMatch(Set<org.springframework.cloud.aws.messaging.listener.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) |
void |
setDefaultReturnValueHandler(org.springframework.messaging.handler.invocation.HandlerMethodReturnValueHandler defaultReturnValueHandler) |
afterPropertiesSet, createHandlerMethod, detectHandlerMethods, getApplicationContext, getArgumentResolvers, getCustomArgumentResolvers, getCustomReturnValueHandlers, getDestinationPrefixes, getHandlerMethods, getLookupDestination, getReturnValueHandlers, handleMatch, handleMessage, handleMessageInternal, processHandlerMethodException, registerHandlerMethod, setApplicationContext, setArgumentResolvers, setCustomArgumentResolvers, setCustomReturnValueHandlers, setDestinationPrefixes, setReturnValueHandlers, toStringpublic void setDefaultReturnValueHandler(org.springframework.messaging.handler.invocation.HandlerMethodReturnValueHandler defaultReturnValueHandler)
protected List<? extends org.springframework.messaging.handler.invocation.HandlerMethodArgumentResolver> initArgumentResolvers()
initArgumentResolvers in class org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler<org.springframework.cloud.aws.messaging.listener.QueueMessageHandler.MappingInformation>protected List<? extends org.springframework.messaging.handler.invocation.HandlerMethodReturnValueHandler> initReturnValueHandlers()
initReturnValueHandlers in class org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler<org.springframework.cloud.aws.messaging.listener.QueueMessageHandler.MappingInformation>protected boolean isHandler(Class<?> beanType)
isHandler in class org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler<org.springframework.cloud.aws.messaging.listener.QueueMessageHandler.MappingInformation>protected org.springframework.cloud.aws.messaging.listener.QueueMessageHandler.MappingInformation getMappingForMethod(Method method, Class<?> handlerType)
getMappingForMethod in class org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler<org.springframework.cloud.aws.messaging.listener.QueueMessageHandler.MappingInformation>protected Set<String> getDirectLookupDestinations(org.springframework.cloud.aws.messaging.listener.QueueMessageHandler.MappingInformation mapping)
getDirectLookupDestinations in class org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler<org.springframework.cloud.aws.messaging.listener.QueueMessageHandler.MappingInformation>protected String getDestination(org.springframework.messaging.Message<?> message)
getDestination in class org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler<org.springframework.cloud.aws.messaging.listener.QueueMessageHandler.MappingInformation>protected org.springframework.cloud.aws.messaging.listener.QueueMessageHandler.MappingInformation getMatchingMapping(org.springframework.cloud.aws.messaging.listener.QueueMessageHandler.MappingInformation mapping,
org.springframework.messaging.Message<?> message)
getMatchingMapping in class org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler<org.springframework.cloud.aws.messaging.listener.QueueMessageHandler.MappingInformation>protected Comparator<org.springframework.cloud.aws.messaging.listener.QueueMessageHandler.MappingInformation> getMappingComparator(org.springframework.messaging.Message<?> message)
getMappingComparator in class org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler<org.springframework.cloud.aws.messaging.listener.QueueMessageHandler.MappingInformation>protected org.springframework.messaging.handler.invocation.AbstractExceptionHandlerMethodResolver createExceptionHandlerMethodResolverFor(Class<?> beanType)
createExceptionHandlerMethodResolverFor in class org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler<org.springframework.cloud.aws.messaging.listener.QueueMessageHandler.MappingInformation>protected void handleNoMatch(Set<org.springframework.cloud.aws.messaging.listener.QueueMessageHandler.MappingInformation> ts, String lookupDestination, org.springframework.messaging.Message<?> message)
handleNoMatch in class org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler<org.springframework.cloud.aws.messaging.listener.QueueMessageHandler.MappingInformation>Copyright © 2014 Pivotal Software, Inc.. All rights reserved.