public class Splitter extends AbstractMessageSequenceSplitter implements org.mule.runtime.api.lifecycle.Initialisable
EIP Reference: http ://www.eaipatterns.com/Sequencer.html
ReactiveProcessor.ProcessingTypebatchSize, counterVariableName, resultsHandlerflowConstruct, logger, muleContext, next| Constructor and Description |
|---|
Splitter() |
Splitter(ExpressionConfig config) |
| Modifier and Type | Method and Description |
|---|---|
void |
initialise() |
void |
setExpression(String expression) |
protected MessageSequence<?> |
splitMessageIntoSequence(Event event)
Converts the event into a
MessageSequence that will retrieve each of the event elements |
isSplitRequired, process, 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 Splitter()
public Splitter(ExpressionConfig config)
protected MessageSequence<?> splitMessageIntoSequence(Event event)
AbstractMessageSequenceSplitterMessageSequence that will retrieve each of the event elementssplitMessageIntoSequence in class AbstractMessageSequenceSplitterevent - the event to splitpublic void initialise()
throws org.mule.runtime.api.lifecycle.InitialisationException
initialise in interface org.mule.runtime.api.lifecycle.Initialisableorg.mule.runtime.api.lifecycle.InitialisationExceptionpublic void setExpression(String expression)
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.