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

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

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

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

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