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 singleMessageProcessor 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.  
 class UntilSuccessful
          UntilSuccessful attempts to route a message to the message processor it contains in an asynchronous manner.
 

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 AbstractSequenceRouter
          Defines a router that sequentially routes a given message to the list of registered endpoints and returns the aggregate responses as the result.
 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 registered with the router.
 class OutboundPassThroughRouter
          OutboundPassThroughRouter allows outbound routing over a single endpoint without any filtering.
 class SequenceRouter
          Defines a AbstractSequenceRouter that stops the routing of a given message when a synchronous endpoint has returned a null or an exception message.
 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
 



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