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.
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.
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.
FilteringListMessageSplitter 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.
FilteringOutboundRouter FilteringRouter is a router that accepts events based on a filter set.
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.
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-2008 MuleSource, Inc.. All Rights Reserved.