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

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

## Package org.mule.api.routing

Interfaces that define inbound and outbound routing API.

See:
Description

Interface Summary
BindingCollection | `BindingCollection` manages a collection of component bindings.
InboundRouter | `InboundRouter` defines an interface for an inbound Message router.
InboundRouterCollection | `DefaultInboundRouterCollection` manages a collection of inbound routers.
InterfaceBinding |
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.
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` 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.
RouterCollection | `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.

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.

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

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