Package org.mule.api.routing

Interfaces that define inbound and outbound routing API.

See:
          Description

Interface Summary
Aggregator  
Matchable Enables an artifact to be matched for routing before actually routing to it
MatchableMessageProcessor  
MatchableMessageRouter  
MatchingRouter Routes the message to zero or more MatchableMessageProcessors.
MessageInfoMapping This mapping us used by routers to control how Important message information is pulled from the current message.
OutboundRouter OutboundRouter is used to control outbound routing behaviour for an event.
OutboundRouterCatchAllStrategy 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.
OutboundRouterCollection RouterCollection defines the interface for a MessageRouter that manages more than one router.
RouterResultsHandler An SPI interface where custom logic can be plugged in to control how collections and single messages are returned from routers.
RouterStatisticsRecorder  
SelectiveRouter Routes the event to MessageProcessors using a Filter to evaluate the event being processed and determine if a given route should be used.
TransformingMatchable  
 

Class Summary
AggregationContext Immutable object used to provide all the necessary information to perform an aggregation operation in one single parameter, helping to maintain consistent and simple signatures across aggregators The most important attribute in this class is AggregationContext.events which holds the events to be aggregated.
 

Exception Summary
CouldNotRouteOutboundMessageException CouldNotRouteOutboundMessageException thrown if Mule fails to route the current outbound event.
ResponseTimeoutException ResponseTimeoutException is thrown when a response is not received in a given timeout in the Response Router.
RoutePathNotFoundException RoutePathNotFoundException is thrown if a routing path for an event cannot be found.
RoutingException RoutingException is a base class for all routing exceptions.
 

Package org.mule.api.routing Description

Interfaces that define inbound and outbound routing API.



Copyright © 2003-2014 MuleSoft, Inc.. All Rights Reserved.