org.mule.routing.outbound (Mule ESB 2.2.1 API)
Keywords: org.mule.routing.outbound package

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

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