public class MessageChunkSplitter extends AbstractSplitter
EIP Reference: http://www.eaipatterns.com/Sequencer.html
| Modifier and Type | Field and Description |
|---|---|
protected int |
messageSize |
batchSize, counterVariableName, enableCorrelation, messageInfoMapping, muleContext, resultsHandlerlogger, next, notificationHandlerPROPERTY_NAME| Constructor and Description |
|---|
MessageChunkSplitter() |
| Modifier and Type | Method and Description |
|---|---|
int |
getMessageSize() |
protected boolean |
isSplitRequired(MuleEvent event) |
void |
setMessageSize(int messageSize) |
protected List<MuleMessage> |
splitMessage(MuleEvent event) |
splitMessageIntoSequenceprocess, processParts, setBatchSize, setCounterVariableName, setEnableCorrelation, setMessageInfoMapping, setMuleContextaddMessageProcessorPathElements, getListener, getMuleContext, isEventValid, processNext, setListener, toStringgetAnnotation, getAnnotations, setAnnotationsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitsetListenerpublic int getMessageSize()
public void setMessageSize(int messageSize)
protected boolean isSplitRequired(MuleEvent event)
isSplitRequired in class AbstractMessageSequenceSplitterprotected List<MuleMessage> splitMessage(MuleEvent event) throws RoutingException
splitMessage in class AbstractSplitterRoutingExceptionCopyright © 2003–2015 MuleSoft, Inc.. All rights reserved.