Uses of Class
org.mule.routing.AbstractRouter

Packages that use AbstractRouter
org.mule.examples.loanbroker.routers   
org.mule.routing.inbound Inbound router implementation as described in the Enterprise Integration Patterns book. 
org.mule.routing.nested   
org.mule.routing.outbound Outbound router implementation as described in the Enterprise Integration Patterns book. 
org.mule.routing.response Response router implementations that enable asynchronous event processing in request /response messaging requests. 
org.mule.samples.voipservice.routers   
org.mule.tck.testmodels.mule   
 

Uses of AbstractRouter in org.mule.examples.loanbroker.routers
 

Subclasses of AbstractRouter in org.mule.examples.loanbroker.routers
 class BankQuotesInboundAggregator
          BankQuotesInboundAggregator receives a number of quotes and selects the lowest
 class BankQuotesResponseAggregator
          BankQuotesInboundAggregator receives a number of quotes and selects the lowest
 

Uses of AbstractRouter in org.mule.routing.inbound
 

Subclasses of AbstractRouter in org.mule.routing.inbound
 class AbstractEventAggregator
          AbstractEventAggregator will aggregate a set of messages into a single message.
 class AbstractEventResequencer
          AbstractEventResequencer is used to receive a set of events, resequence them and forward them on to their destination
 class CorrelationAggregator
          CorrelationAggregator uses the CorrelationID and CorrelationGroupSize properties of the UMOMessage to manage message groups.
 class CorrelationEventResequencer
          CorrelationEventResequencer is used to resequence events according to their dispatch sequence in the correlation group.
 class ForwardingConsumer
          ForwardingConsumer is used to forward an incoming event over another transport without invoking a component.
 class IdempotentReceiver
          IdempotentReceiver ensures that only unique messages are received by a component.
 class IdempotentSecureHashReceiver
          IdempotentSecureHashReceiver ensures that only unique messages are received by a component.
 class InboundPassThroughRouter
          InboundPassThroughRouter allows inbound routing over all registered endpoints without any filtering.
 class MessageChunkingAggregator
           
 class SelectiveConsumer
          SelectiveConsumer is an inbound router used to filter out unwanted events.
 class WireTap
          An inbound router that can forward every message to another destination as defined in the "endpoint" property.
 

Uses of AbstractRouter in org.mule.routing.nested
 

Subclasses of AbstractRouter in org.mule.routing.nested
 class NestedRouter
           
 

Uses of AbstractRouter in org.mule.routing.outbound
 

Subclasses of AbstractRouter in org.mule.routing.outbound
 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 message property ("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 FilteringXmlMessageSplitter
          FilteringXmlMessageSplitter will split a DOM4J document into nodes based on the "splitExpression" property.
 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 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.
 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.
 

Uses of AbstractRouter in org.mule.routing.response
 

Subclasses of AbstractRouter in org.mule.routing.response
 class AbstractResponseAggregator
          AbstractResponseAggregator provides a base class for implementing response aggregator routers.
 class AbstractResponseRouter
          AbstractResponseRouter is a base class for all Response Routers
 class ResponseCorrelationAggregator
          ResponseCorrelationAggregator Correlates one or more events on a response flow using the Correlation Id to group events.
 class SingleResponseRouter
          Handles single event responses from a replyTo address.
 

Uses of AbstractRouter in org.mule.samples.voipservice.routers
 

Subclasses of AbstractRouter in org.mule.samples.voipservice.routers
 class PaymentValidationResponseAggregator
           
 

Uses of AbstractRouter in org.mule.tck.testmodels.mule
 

Subclasses of AbstractRouter in org.mule.tck.testmodels.mule
 class TestResponseAggregator
          TestResponseAggregator is a mock response Agrregator object used for testing configuration
 



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