Package org.mule.routing

Defines the core routing patterns supported by mule.

See:
          Description

Interface Summary
EventCorrelatorCallback A callback used to allow pluggable behaviour when correlating events
 

Class Summary
AbstractCatchAllStrategy RouterCatchAllStrategy is a strategy interface that allows developers to hook in custom code when an event is being routed on the inbound or outbound but does not match any of the criteria defined for the routing.
AbstractRouter Implements the shared methods that all routers have.
AbstractRouterCollection AbstractRouterCollection provides common method implementations of router collections for in and outbound routers.
CollectionCorrelatorCallback A Correlator that correlates messages based on Mule correlation settings
CorrelationPropertiesExpressionEvaluator CorrelationPropertiesExpressionEvaluator is a default implementation used for getting the Correlation information from a message.
EventCorrelator  
ExpressionMessageInfoMapping TODO
ForwardingCatchAllStrategy ForwardingCatchAllStrategy acts as a catch and forward router for any events not caught by the router this strategy is associated with.
LoggingCatchAllStrategy LoggingCatchAllStrategy is a simple strategy that only logs any events not caught by the router associated with this strategy.
MuleMessageInfoMapping A simple facade implementation of MessageInfoMapping that simply grabs the message information from the MuleMessage untouched.
ResequenceCorrelatorCallback A Correlator that correlates messages based on Mule correlation settings Note that the ResequenceCorrelatorCallback.aggregateEvents(org.mule.routing.inbound.EventGroup) method only resequences the events and returns an MuleEvent[] wrapped in a MuleMessage impl.
ServiceCatchAllStrategy ServiceCatchAllStrategy is used to catch any events and forward the events to the service as is.
SingleCorrelatorCallback A Correlator that correlates one message at a time
 

Exception Summary
AggregationException TODO document
CorrelationTimeoutException TODO
 

Package org.mule.routing Description

Defines the core routing patterns supported by mule. This package contains inbound/outbound routers as described in the Enterprise Integration Patterns book and filters.



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