public class DefaultMessageSplitter extends AbstractMessageSplitter
AbstractReplyProducingMessageHandler.RequestHandler
logger
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
Constructor and Description |
---|
DefaultMessageSplitter() |
Modifier and Type | Method and Description |
---|---|
void |
setDelimiters(String delimiters)
Set delimiters to use for tokenizing String values.
|
protected Object |
splitMessage(Message<?> message)
Subclasses must override this method to split the received Message.
|
getComponentType, handleRequestMessage, setApplySequence
doInit, doInvokeAdvisedRequestHandler, getMessagingTemplate, handleMessageInternal, hasAdviceChain, onInit, setAdviceChain, setBeanClassLoader, setChannelResolver, setOutputChannel, setOutputChannelName, setRequiresReply, setSendTimeout, shouldCopyRequestHeaders
getOrder, handleMessage, setOrder, setShouldTrack
afterPropertiesSet, getApplicationContextId, getBeanFactory, getComponentName, getConversionService, getIntegrationProperties, getIntegrationProperty, getMessageBuilderFactory, getTaskScheduler, setApplicationContext, setBeanFactory, setBeanName, setComponentName, setConversionService, setMessageBuilderFactory, setTaskScheduler, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getComponentName
public void setDelimiters(String delimiters)
null
indicating that no tokenization should occur. If
delimiters are provided, they will be applied to any String payload.delimiters
- The delimiters.protected final Object splitMessage(Message<?> message)
AbstractMessageSplitter
splitMessage
in class AbstractMessageSplitter
message
- The message.