public class MessageChunkSplitter extends AbstractSplitter
EIP Reference: http://www.eaipatterns.com/Sequencer.html
ReactiveProcessor.ProcessingType| Modifier and Type | Field and Description |
|---|---|
protected int |
messageSize |
batchSize, counterVariableName, resultsHandlerflowConstruct, logger, muleContext, next| Constructor and Description |
|---|
MessageChunkSplitter() |
| Modifier and Type | Method and Description |
|---|---|
int |
getMessageSize() |
protected boolean |
isSplitRequired(Event event) |
void |
setMessageSize(int messageSize) |
protected List<?> |
splitMessage(Event event)
Performs the split of the message payload in the current event.
|
splitMessageIntoSequenceprocess, processParts, propagateFlowVars, resolvePropagatedFlowVars, setBatchSize, setCounterVariableNameapplyNext, getListener, getMuleContext, isEventValid, processNext, setFlowConstruct, setListener, setMuleContext, toStringgetAnnotation, getAnnotations, getLocation, setAnnotationsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitsetMuleContextsetListenergetProcessingTypepublic int getMessageSize()
public void setMessageSize(int messageSize)
protected boolean isSplitRequired(Event event)
isSplitRequired in class AbstractMessageSequenceSplitterprotected List<?> splitMessage(Event event) throws RoutingException
AbstractSplittersplitMessage in class AbstractSplitterevent - the event to be split.RoutingExceptionCopyright © 2003–2017 MuleSoft, Inc.. All rights reserved.