Uses of Interface
org.mule.umo.routing.UMORouter

Packages that use UMORouter
org.mule.routing Defines the core routing patterns supported by mule. 
org.mule.routing.inbound Inbound router implementation as described in the Enterprise Integration Patterns book. 
org.mule.routing.outbound Outbound router implementation as described in the Enterprise Integration Patterns book. 
org.mule.routing.response Response router implementations that enable asynchronous event processing in request /response messaging requests. 
org.mule.umo.routing Interfaces that define inbound and outbound routing API. 
 

Uses of UMORouter in org.mule.routing
 

Methods in org.mule.routing that return UMORouter
 UMORouter AbstractRouterCollection.removeRouter(UMORouter router)
           
 

Methods in org.mule.routing with parameters of type UMORouter
 void AbstractRouterCollection.addRouter(UMORouter router)
           
 UMORouter AbstractRouterCollection.removeRouter(UMORouter router)
           
 

Uses of UMORouter in org.mule.routing.inbound
 

Classes in org.mule.routing.inbound that implement UMORouter
 class AbstractEventAggregator
          AbstractEventAggregator will aggregate a set of messages into a single message
 class AbstractEventResequencer
          AbstractEventResequencer is used to receive a set of events, resequence them and forward them on to their destination
 class CorrelationAggregator
          CorrelationAggregator Uses the CorrelationID and CorrelationGroupSize properties of the UMOMessage to manage message groups.
 class CorrelationEventResequencer
          CorrelationEventResequencer is used to resequence events according to their dispatch sequence in the correlation group.
 class ForwardingConsumer
          ForwardingConsumer is used to forward an incoming event over another transport without invoking a component.
 class IdempotentReceiver
          IdempotentReceiver ensures that only unique messages are received by a component.
 class InboundPassThroughRouter
          InboundPassThroughRouter allows intbound routing over all registered endpoints without any filtering.
 class SelectiveConsumer
          SelectiveConsumer is an inbound router used to filter out unwanted events.
 

Uses of UMORouter in org.mule.routing.outbound
 

Classes in org.mule.routing.outbound that implement UMORouter
 class AbstractMessageSplitter
          AbstractMessageSplitter is an outbound Message Splitter used to split the contents of a received message into sup parts that can be processed by other components.
 class AbstractOutboundRouter
          AbstractOutboundRouter is a base router class that tracks statics about message processing through the router.
 class AbstractRecipientList
          AbstractRecipientList is used to dispatch a single event to multiple recipients over the same transport.
 class ChainingRouter
          ChainingRouter is used to pass a Mule event through multiple endpoints using the result of the first and the input for the second
 class FilteringListMessageSplitter
          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 FilteringOutboundRouter
          FilteringRouter is a router that accepts events based on a filter set.
 class MulticastingRouter
          MulticastingRouter will broadcast the current message to every endpoint registed with the router.
 class OutboundPassThroughRouter
          InboundPassThroughRouter 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.
 

Uses of UMORouter in org.mule.routing.response
 

Classes in org.mule.routing.response that implement UMORouter
 class AbstractResponseAggregator
          AbstractResponseAggregator provides a base class for implementing response aggregator routers.
 class AbstractResponseRouter
          AbstractResponseRouter is a base class for all Response Routers
 class ResponseCorrelationAggregator
          ResponseCorrelationAggregator Correlates one or more events on a response flow using the Correlation Id to group events
 

Uses of UMORouter in org.mule.umo.routing
 

Subinterfaces of UMORouter in org.mule.umo.routing
 interface UMOInboundRouter
          UMOInboundRouter defines an interface for an inbound Message router.
 interface UMOOutboundRouter
          UMOOutboundRouter is used to control outbound routing behaviour for an event.
 interface UMOResponseRouter
          UMOResponseRouter is a router that handles response flow
 

Methods in org.mule.umo.routing that return UMORouter
 UMORouter UMORouterCollection.removeRouter(UMORouter router)
           
 

Methods in org.mule.umo.routing with parameters of type UMORouter
 void UMORouterCollection.addRouter(UMORouter router)
           
 UMORouter UMORouterCollection.removeRouter(UMORouter router)
           
 



Copyright © 2003-2005 SymphonySoft Limited. All Rights Reserved.