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() |
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, getHandlerMethods, getLookupDestination, getReturnValueHandlers, handleMatch, handleMessage, handleMessageInternal, registerExceptionHandlerAdvice, registerHandlerMethod, setApplicationContext, setArgumentResolvers, setCustomArgumentResolvers, setCustomReturnValueHandlers, setDestinationPrefixes, setReturnValueHandlers, toString
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 © 2019 Pivotal Software, Inc.. All rights reserved.