public abstract class AbstractMessageHandler extends IntegrationObjectSupport implements org.springframework.messaging.MessageHandler, TrackableComponent, Orderable
MessagingException
s.logger
Constructor and Description |
---|
AbstractMessageHandler() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getComponentType()
Subclasses may implement this method to provide component type information.
|
int |
getOrder() |
void |
handleMessage(org.springframework.messaging.Message<?> message) |
protected abstract void |
handleMessageInternal(org.springframework.messaging.Message<?> message) |
void |
setOrder(int order)
Set the order for this component.
|
void |
setShouldTrack(boolean shouldTrack) |
afterPropertiesSet, getApplicationContext, getApplicationContextId, getBeanFactory, getComponentName, getConversionService, getIntegrationProperties, getIntegrationProperty, getMessageBuilderFactory, getTaskScheduler, onInit, setApplicationContext, setBeanFactory, setBeanName, setComponentName, setConversionService, setMessageBuilderFactory, setTaskScheduler, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getComponentName
public void setOrder(int order)
Orderable
public int getOrder()
getOrder
in interface org.springframework.core.Ordered
public java.lang.String getComponentType()
IntegrationObjectSupport
getComponentType
in interface NamedComponent
getComponentType
in class IntegrationObjectSupport
public void setShouldTrack(boolean shouldTrack)
setShouldTrack
in interface TrackableComponent
public final void handleMessage(org.springframework.messaging.Message<?> message)
handleMessage
in interface org.springframework.messaging.MessageHandler
protected abstract void handleMessageInternal(org.springframework.messaging.Message<?> message) throws java.lang.Exception
java.lang.Exception