Package org.mule.api.routing

Interfaces that define inbound and outbound routing API.

See:
          Description

Interface Summary
IdempotentMessageIdStore IdempotentMessageIdStore is the main interface used by IdempotentReceiver for storing received message IDs.
InboundRouter InboundRouter defines an interface for an inbound Message router.
InboundRouterCollection DefaultInboundRouterCollection manages a collection of inbound routers.
MessageInfoMapping This mapping us used by routers to control how Important message information is pulled from the current message.
NestedRouter  
NestedRouterCollection NestedRouterCollection manages a collection of nested routers.
OutboundRouter OutboundRouter is used to control outbound routing behaviour for an event.
OutboundRouterCollection OutboundRouterCollection is responsible for holding all outbound routers for a service service.
ResponseRouter ResponseRouter is a router that handles response flow.
ResponseRouterCollection ResponseRouterCollection is a router that can be used to control how the response in a request/response message flow is created.
Router Router is a base interface for all routers.
RouterCatchAllStrategy RouterCatchAllStrategy TODO
RouterCollection RouterCollection defines the interface for a MessageRouter that manages more than one router.
 

Exception Summary
CouldNotRouteInboundEventException CouldNotRouteInboundEventException thrown if the current service cannot accept the inbound event.
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.
ServiceRoutingException ServiceRoutingException is thrown due to a routing exception between the endpoint the event was received on and the service receiving the event.
 

Package org.mule.api.routing Description

Interfaces that define inbound and outbound routing API.



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