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, resultsHandler
logger, next, notificationHandler
PROPERTY_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) |
splitMessageIntoSequence
process, processParts, setBatchSize, setCounterVariableName, setEnableCorrelation, setMessageInfoMapping, setMuleContext
addMessageProcessorPathElements, getListener, getMuleContext, isEventValid, processNext, setListener, toString
getAnnotation, getAnnotations, setAnnotations
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
setListener
public int getMessageSize()
public void setMessageSize(int messageSize)
protected boolean isSplitRequired(MuleEvent event)
isSplitRequired
in class AbstractMessageSequenceSplitter
protected List<MuleMessage> splitMessage(MuleEvent event) throws RoutingException
splitMessage
in class AbstractSplitter
RoutingException
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.