|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.mule.routing.outbound.AbstractOutboundRouter
org.mule.routing.outbound.FilteringOutboundRouter
org.mule.routing.outbound.AbstractMessageSplitter
org.mule.routing.outbound.AbstractRoundRobinMessageSplitter
org.mule.routing.outbound.ListMessageSplitter
public class ListMessageSplitter
FilteringListMessageSplitter
accepts a List as a message payload
then routes list elements as messages over an endpoint where the endpoint's filter
accepts the payload.
Field Summary |
---|
Fields inherited from class org.mule.routing.outbound.FilteringOutboundRouter |
---|
expressionManager |
Fields inherited from class org.mule.routing.outbound.AbstractOutboundRouter |
---|
enableCorrelation, flowConstruct, initialised, logger, magicProperties, muleContext, replyTo, resultsHandler, routes, started, transactionConfig |
Fields inherited from interface org.mule.api.lifecycle.Initialisable |
---|
PHASE_NAME |
Fields inherited from interface org.mule.api.lifecycle.Startable |
---|
PHASE_NAME |
Fields inherited from interface org.mule.api.lifecycle.Stoppable |
---|
PHASE_NAME |
Fields inherited from interface org.mule.api.lifecycle.Disposable |
---|
PHASE_NAME |
Constructor Summary | |
---|---|
ListMessageSplitter()
|
Method Summary | |
---|---|
protected java.util.List |
splitMessage(MuleMessage message)
Method used just to split the message into parts. |
Methods inherited from class org.mule.routing.outbound.AbstractRoundRobinMessageSplitter |
---|
getMessageParts, initialise, isDeterministic, isDisableRoundRobin, isFailIfNoMatch, setDeterministic, setDisableRoundRobin, setFailIfNoMatch |
Methods inherited from class org.mule.routing.outbound.AbstractMessageSplitter |
---|
route |
Methods inherited from class org.mule.routing.outbound.FilteringOutboundRouter |
---|
addRoute, getFilter, getRoute, getTransformers, isMatch, isTransformBeforeMatch, isUseTemplates, setFilter, setTransformers, setUseTemplates |
Methods inherited from class org.mule.routing.outbound.AbstractOutboundRouter |
---|
dispose, getEnableCorrelation, getMuleContext, getReplyTo, getResultsHandler, getRoute, getRouterStatistics, getRoutes, getTransactionConfig, isDynamicRoutes, process, propagateMagicProperties, removeRoute, sendRequest, sendRequestEvent, setEnableCorrelation, setEnableCorrelationAsString, setFlowConstruct, setMessageProcessors, setMessageProperties, setMuleContext, setReplyTo, setResultsHandler, setRouterStatistics, setRoutes, setTransactionConfig, start, stop |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.mule.api.processor.MessageRouter |
---|
addRoute, removeRoute |
Methods inherited from interface org.mule.api.processor.MessageProcessor |
---|
process |
Constructor Detail |
---|
public ListMessageSplitter()
Method Detail |
---|
protected java.util.List splitMessage(MuleMessage message)
AbstractRoundRobinMessageSplitter
MuleMessage
objects or just payloads (Mule will
automatically convert the payloads into messages).
This method can be overridden by custom implementations of splitter router where the distribution of
the message parts will be done using either round robin or endpoint filtering.
splitMessage
in class AbstractRoundRobinMessageSplitter
message
- the source message to split into parts
MuleMessage
objects. Usually, it is sufficient
just to return payload objects
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |