public class HeaderValueRouter extends AbstractMappingMessageRouter
logger
Constructor and Description |
---|
HeaderValueRouter(java.lang.String headerName)
Create a router that uses the provided header name to lookup a channel.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.List<java.lang.Object> |
getChannelKeys(Message<?> message)
Subclasses must implement this method to return the channel keys.
|
determineTargetChannels, getChannelMappings, onInit, removeChannelMapping, setChannelMapping, setChannelMappings, setChannelResolver, setPrefix, setResolutionRequired, setSuffix
getComponentType, getMessagingTemplate, getRequiredConversionService, handleMessageInternal, setApplySequence, setDefaultOutputChannel, setIgnoreSendFailures, setTimeout
getOrder, handleMessage, setOrder, setShouldTrack
afterPropertiesSet, getApplicationContextId, getBeanFactory, getComponentName, getConversionService, getIntegrationProperties, getIntegrationProperty, getTaskScheduler, setApplicationContext, setBeanFactory, setBeanName, setComponentName, setConversionService, setTaskScheduler, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getComponentName
public HeaderValueRouter(java.lang.String headerName)
protected java.util.List<java.lang.Object> getChannelKeys(Message<?> message)
AbstractMappingMessageRouter
getChannelKeys
in class AbstractMappingMessageRouter