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

## Uses of Interface
org.mule.api.routing.RouterStatisticsRecorder

Packages that use RouterStatisticsRecorder
org.mule.api.routing | Interfaces that define inbound and outbound routing API.
org.mule.config.dsl.routers |
org.mule.module.sxc |
org.mule.module.xml.routing |
org.mule.routing | Defines the core routing patterns supported by mule.
org.mule.routing.outbound | Outbound router implementation as described in the Enterprise Integration Patterns book.
org.mule.service |

Uses of RouterStatisticsRecorder in org.mule.api.routing

Subinterfaces of RouterStatisticsRecorder in org.mule.api.routing
`interface` | `OutboundRouter` `OutboundRouter` is used to control outbound routing behaviour for an event.
`interface` | `OutboundRouterCollection` `RouterCollection` defines the interface for a MessageRouter that manages more than one router.

Uses of RouterStatisticsRecorder in org.mule.config.dsl.routers

Classes in org.mule.config.dsl.routers that implement RouterStatisticsRecorder
`class` | `ContentBasedRouter` TODO

Uses of RouterStatisticsRecorder in org.mule.module.sxc

Classes in org.mule.module.sxc that implement RouterStatisticsRecorder
`class` | `SxcFilteringOutboundRouter` `FilteringRouter` is a router that accepts events based on a filter set.

Uses of RouterStatisticsRecorder in org.mule.module.xml.routing

Classes in org.mule.module.xml.routing that implement RouterStatisticsRecorder
`class` | `FilterBasedXmlMessageSplitter` This splitter will select the endpoint to send a message part on by filtering parts using the endpoint filters.
`class` | `XmlMessageSplitter` `XmlMessageSplitter` will split a DOM4J document into nodes based on the "splitExpression" property.

Uses of RouterStatisticsRecorder in org.mule.routing

Classes in org.mule.routing that implement RouterStatisticsRecorder
`class` | `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.
`class` | `AbstractSelectiveRouter`
`class` | `ChoiceRouter` Routes the event to a single`MessageProcessor` using a `Filter` to evaluate the event being processed and find the first route that can be used.
`class` | `FirstSuccessful` FirstSuccessful routes an event to the first target route that can accept it without throwing or returning an exception.
`class` | `ForwardingCatchAllStrategy` `ForwardingCatchAllStrategy` acts as a catch and forward router for any events not caught by the router this strategy is associated with.
`class` | `LoggingCatchAllStrategy` `LoggingCatchAllStrategy` is a simple strategy that only logs any events not caught by the router associated with this strategy.
`class` | `RoundRobin` RoundRobin divides the messages it receives among its target routes in round-robin fashion.
`class` | `ServiceCatchAllStrategy` Deprecated.

Uses of RouterStatisticsRecorder in org.mule.routing.outbound

Classes in org.mule.routing.outbound that implement RouterStatisticsRecorder
`class` | `AbstractMessageSplitter` `AbstractMessageSplitter` is an outbound Message Splitter used to split the contents of a received message into sub parts that can be processed by other components.
`class` | `AbstractOutboundRouter` `AbstractOutboundRouter` is a base router class that tracks statistics about message processing through the router.
`class` | `AbstractRecipientList` `AbstractRecipientList` is used to dispatch a single event to multiple recipients over the same transport.
`class` | `AbstractRoundRobinMessageSplitter` `FilteringListMessageSplitter` accepts a List as a message payload then routes list elements as messages over an endpoint where the endpoint's filter accepts the payload.
`class` | `ChainingRouter` `ChainingRouter` is used to pass a Mule event through multiple targets using the result of the first as the input for the second.
`class` | `DefaultOutboundRouterCollection` `DefaultOutboundRouterCollection` is a container of routers.
`class` | `EndpointSelector` `EndpointSelector` selects the outgoing endpoint based on a an expression evaluator ("header:endpoint" by default).
`class` | `ExceptionBasedRouter` `ExceptionBasedRouter` Will send the current event to the first endpoint that doesn't throw an exception.
`class` | `ExpressionMessageSplitter` Evaluates a single expression and adds the results of the expression as individual message parts.
`class` | `ExpressionRecipientList`
`class` | `FilteringOutboundRouter` `FilteringRouter` is a router that accepts events based on a filter set.
`class` | `ListMessageSplitter` `FilteringListMessageSplitter` accepts a List as a message payload then routes list elements as messages over an endpoint where the endpoint's filter accepts the payload.
`class` | `MessageChunkingRouter` A router that breaks up the current message onto smaller parts and sends them to the same destination.
`class` | `MulticastingRouter` `MulticastingRouter` will broadcast the current message to every endpoint registed with the router.
`class` | `OutboundPassThroughRouter` `OutboundPassThroughRouter` allows outbound routing over a single endpoint without any filtering.
`class` | `StaticRecipientList` `StaticRecipientList` is used to dispatch a single event to multiple recipients over the same transport.
`class` | `TransformerRouter` Deprecated.

Uses of RouterStatisticsRecorder in org.mule.service

Classes in org.mule.service that implement RouterStatisticsRecorder
`class` | `ServiceAsyncReplyCompositeMessageSource` Extension of `StartableCompositeMessageSource` which adds message processors between the composite source and the target listener
`class` | `ServiceCompositeMessageSource` Extension of `StartableCompositeMessageSource` which adds message processors between the composite source and the target listener

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

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