Package org.mule.routing.outbound

Outbound router implementation as described in the Enterprise Integration Patterns book.

See:
          Description

Class Summary
AbstractMessageSplitter AbstractMessageSplitter is an outbound Message Splitter used to split the contents of a received message into sub parts that can be processed by other components.
AbstractOutboundRouter AbstractOutboundRouter is a base router class that tracks statistics about message processing through the router.
AbstractRecipientList AbstractRecipientList is used to dispatch a single event to multiple recipients over the same transport.
AbstractRoundRobinMessageSplitter 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.
ChainingRouter ChainingRouter is used to pass a Mule event through multiple endpoints using the result of the first as the input for the second.
DefaultOutboundRouterCollection DefaultOutboundRouterCollection is a container of routers.
DefaultRouterResultsHandler The default results handler for all outbound endpoint.
EndpointSelector EndpointSelector selects the outgoing endpoint based on a an expression evaluator ("header:endpoint" by default).
ExceptionBasedRouter ExceptionBasedRouter Will send the current event to the first endpoint that doesn't throw an exception.
ExpressionMessageSplitter Evaluates a single expression and adds the results of the expression as individual message parts.
ExpressionRecipientList StaticRecipientList is used to dispatch a single event to multiple recipients over the same transport.
FilteringOutboundRouter FilteringRouter is a router that accepts events based on a filter set.
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.
MessageChunkingRouter A router that breaks up the current message onto smaller parts and sends them to the same destination.
MulticastingRouter MulticastingRouter will broadcast the current message to every endpoint registed with the router.
OutboundPassThroughRouter OutboundPassThroughRouter allows outbound routing over a single endpoint without any filtering.
SplitMessage A Split message contains one or more message parts with an endpoint associated with each part.
StaticRecipientList StaticRecipientList is used to dispatch a single event to multiple recipients over the same transport.
TemplateEndpointRouter The TemplateEndpointRouter allows endpoints to be altered at runtime based on properties set on the current event or fallback values set on the endpoint properties.
TransformerRouter Simply applies a transformer before continuing on to the next router.
 

Package org.mule.routing.outbound Description

Outbound router implementation as described in the Enterprise Integration Patterns book.



Copyright © 2003-2009 MuleSource, Inc.. All Rights Reserved.