public class RqueueMessageHandler
extends org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler<com.github.sonus21.rqueue.listener.MappingInformation>
| Constructor and Description |
|---|
RqueueMessageHandler() |
RqueueMessageHandler(java.util.List<org.springframework.messaging.converter.MessageConverter> messageConverters) |
| Modifier and Type | Method and Description |
|---|---|
protected org.springframework.messaging.handler.invocation.AbstractExceptionHandlerMethodResolver |
createExceptionHandlerMethodResolverFor(java.lang.Class<?> beanType) |
protected java.lang.String |
getDestination(org.springframework.messaging.Message<?> message) |
protected java.util.Set<java.lang.String> |
getDirectLookupDestinations(com.github.sonus21.rqueue.listener.MappingInformation mapping) |
protected java.util.Comparator<com.github.sonus21.rqueue.listener.MappingInformation> |
getMappingComparator(org.springframework.messaging.Message<?> message) |
protected com.github.sonus21.rqueue.listener.MappingInformation |
getMappingForMethod(java.lang.reflect.Method method,
java.lang.Class<?> handlerType) |
protected com.github.sonus21.rqueue.listener.MappingInformation |
getMatchingMapping(com.github.sonus21.rqueue.listener.MappingInformation mapping,
org.springframework.messaging.Message<?> message) |
java.util.List<org.springframework.messaging.converter.MessageConverter> |
getMessageConverters() |
protected java.util.List<? extends org.springframework.messaging.handler.invocation.HandlerMethodArgumentResolver> |
initArgumentResolvers() |
protected java.util.List<? extends org.springframework.messaging.handler.invocation.HandlerMethodReturnValueHandler> |
initReturnValueHandlers() |
protected boolean |
isHandler(java.lang.Class<?> beanType) |
protected void |
processHandlerMethodException(org.springframework.messaging.handler.HandlerMethod handlerMethod,
java.lang.Exception ex,
org.springframework.messaging.Message<?> message) |
void |
setMessageConverters(java.util.List<org.springframework.messaging.converter.MessageConverter> messageConverters) |
afterPropertiesSet, createHandlerMethod, detectHandlerMethods, getApplicationContext, getArgumentResolvers, getCustomArgumentResolvers, getCustomReturnValueHandlers, getDestinationPrefixes, getExceptionHandlerMethod, getHandlerMethodLogger, getHandlerMethods, getLookupDestination, getReturnValueHandlerLogger, getReturnValueHandlers, handleMatch, handleMessage, handleMessageInternal, handleNoMatch, registerExceptionHandlerAdvice, registerHandlerMethod, setApplicationContext, setArgumentResolvers, setCustomArgumentResolvers, setCustomReturnValueHandlers, setDestinationPrefixes, setReturnValueHandlers, toStringpublic RqueueMessageHandler()
public RqueueMessageHandler(java.util.List<org.springframework.messaging.converter.MessageConverter> messageConverters)
protected java.util.List<? extends org.springframework.messaging.handler.invocation.HandlerMethodArgumentResolver> initArgumentResolvers()
initArgumentResolvers in class org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler<com.github.sonus21.rqueue.listener.MappingInformation>protected java.util.List<? extends org.springframework.messaging.handler.invocation.HandlerMethodReturnValueHandler> initReturnValueHandlers()
initReturnValueHandlers in class org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler<com.github.sonus21.rqueue.listener.MappingInformation>protected boolean isHandler(java.lang.Class<?> beanType)
isHandler in class org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler<com.github.sonus21.rqueue.listener.MappingInformation>protected com.github.sonus21.rqueue.listener.MappingInformation getMappingForMethod(java.lang.reflect.Method method,
java.lang.Class<?> handlerType)
getMappingForMethod in class org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler<com.github.sonus21.rqueue.listener.MappingInformation>protected java.util.Set<java.lang.String> getDirectLookupDestinations(com.github.sonus21.rqueue.listener.MappingInformation mapping)
getDirectLookupDestinations in class org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler<com.github.sonus21.rqueue.listener.MappingInformation>protected java.lang.String getDestination(org.springframework.messaging.Message<?> message)
getDestination in class org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler<com.github.sonus21.rqueue.listener.MappingInformation>protected com.github.sonus21.rqueue.listener.MappingInformation getMatchingMapping(com.github.sonus21.rqueue.listener.MappingInformation mapping,
org.springframework.messaging.Message<?> message)
getMatchingMapping in class org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler<com.github.sonus21.rqueue.listener.MappingInformation>protected java.util.Comparator<com.github.sonus21.rqueue.listener.MappingInformation> getMappingComparator(org.springframework.messaging.Message<?> message)
getMappingComparator in class org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler<com.github.sonus21.rqueue.listener.MappingInformation>protected org.springframework.messaging.handler.invocation.AbstractExceptionHandlerMethodResolver createExceptionHandlerMethodResolverFor(java.lang.Class<?> beanType)
createExceptionHandlerMethodResolverFor in class org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler<com.github.sonus21.rqueue.listener.MappingInformation>protected void processHandlerMethodException(org.springframework.messaging.handler.HandlerMethod handlerMethod,
java.lang.Exception ex,
org.springframework.messaging.Message<?> message)
processHandlerMethodException in class org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler<com.github.sonus21.rqueue.listener.MappingInformation>public java.util.List<org.springframework.messaging.converter.MessageConverter> getMessageConverters()
public void setMessageConverters(java.util.List<org.springframework.messaging.converter.MessageConverter> messageConverters)