| 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 |
IdempotentSecureHashReceiver
IdempotentSecureHashReceiver ensures that only unique messages are
received by a component. |
class |
InboundPassThroughRouter
InboundPassThroughRouter allows intbound routing over all
registered endpoints without any filtering. |
class |
MessageChunkingAggregator
todo document |
class |
SelectiveConsumer
SelectiveConsumer is an inbound router used to filter out unwanted
events. |
class |
WireTap
An inbound router that can forward every message to another destination as defined
in the "endpoint" property. |
| 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
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 |
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 |
EndpointSelector
EndpointSelector selects the outgoing endpoint by name based on a
message property ("endpoint" by default). |
class |
ExceptionBasedRouter
ExceptionBasedRouter Will send the current event to the first
endpoint that doesn't throw an exception. |
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 |
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
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. |
class |
TemplateEndpointRouter
The template endpoint router allows endpoints to be alered at runtime based on
properties set on the current event of fallback values set on the endpoint
properties. |