Uses of Interface
org.mule.api.routing.OutboundRouter

Packages that use OutboundRouter
org.mule.config.i18n Internationalisation support for Mule messages and exception messages. 
org.mule.module.sxc   
org.mule.module.xml.routing   
org.mule.routing.nested   
org.mule.routing.outbound Outbound router implementation as described in the Enterprise Integration Patterns book. 
 

Uses of OutboundRouter in org.mule.config.i18n
 

Methods in org.mule.config.i18n with parameters of type OutboundRouter
static Message CoreMessages.outboundRouterMustUseOutboudEndpoints(OutboundRouter router, ImmutableEndpoint endpoint)
           
 

Uses of OutboundRouter in org.mule.module.sxc
 

Classes in org.mule.module.sxc that implement OutboundRouter
 class SxcFilteringOutboundRouter
          FilteringRouter is a router that accepts events based on a filter set.
 

Uses of OutboundRouter in org.mule.module.xml.routing
 

Classes in org.mule.module.xml.routing that implement OutboundRouter
 class FilteringXmlMessageSplitter
          FilteringXmlMessageSplitter will split a DOM4J document into nodes based on the "splitExpression" property.
 class RoundRobinXmlSplitter
          This router will split the Xml message into parts based on the xpath expression and route each new event to the endpoints on the router, one after the other.
 

Uses of OutboundRouter in org.mule.routing.nested
 

Fields in org.mule.routing.nested declared as OutboundRouter
protected  OutboundRouter DefaultNestedRouter.outboundRouter
           
 

Uses of OutboundRouter in org.mule.routing.outbound
 

Classes in org.mule.routing.outbound that implement OutboundRouter
 class 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.
 class AbstractOutboundRouter
          AbstractOutboundRouter is a base router class that tracks statistics about message processing through the router.
 class AbstractRecipientList
          AbstractRecipientList is used to dispatch a single event to multiple recipients over the same transport.
 class ChainingRouter
          ChainingRouter is used to pass a Mule event through multiple endpoints using the result of the first as the input for the second.
 class EndpointSelector
          EndpointSelector selects the outgoing endpoint based on a an expression evaluator ("header:endpoint" by default).
 class ExceptionBasedRouter
          ExceptionBasedRouter Will send the current event to the first endpoint that doesn't throw an exception.
 class 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.
 class FilteringOutboundRouter
          FilteringRouter is a router that accepts events based on a filter set.
 class MessageChunkingRouter
          A router that breaks up the current message onto smaller parts and sends them to the same destination.
 class MulticastingRouter
          MulticastingRouter will broadcast the current message to every endpoint registed with the router.
 class OutboundPassThroughRouter
          OutboundPassThroughRouter allows outbound routing over a single endpoint without any filtering.
 class StaticRecipientList
          StaticRecipientList is used to dispatch a single event to multiple recipients over the same transport.
 class 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.
 class TransformerRouter
          Simply applies a transformer before continuing on to the next router.
 



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