public class DefaultMessageSplitter extends AbstractMessageSplitter
AbstractReplyProducingMessageHandler.RequestHandler
logger
Constructor and Description |
---|
DefaultMessageSplitter() |
Modifier and Type | Method and Description |
---|---|
void |
setDelimiters(java.lang.String delimiters)
Set delimiters to use for tokenizing String values.
|
protected java.lang.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, setRequiresReply, setSendTimeout, shouldCopyRequestHeaders
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 void setDelimiters(java.lang.String delimiters)
null
indicating that no tokenization should occur. If
delimiters are provided, they will be applied to any String payload.protected final java.lang.Object splitMessage(Message<?> message)
AbstractMessageSplitter
splitMessage
in class AbstractMessageSplitter