|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Router | |
|---|---|
| org.mule.api | The Universal Message Object(tm) API provides a way for components to interact without needing to know about the protocol or delivery mechanisms of information passed between them |
| org.mule.api.routing | Interfaces that define inbound and outbound routing API. |
| org.mule.example.loanbroker.routers | |
| org.mule.impl.concept | |
| org.mule.impl.endpoint | |
| org.mule.impl.expression.parsers | |
| org.mule.impl.routing | |
| org.mule.module.atom.routing | |
| org.mule.module.sxc | |
| org.mule.module.xml.routing | |
| org.mule.routing | Defines the core routing patterns supported by mule. |
| org.mule.routing.binding | |
| 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. |
| Uses of Router in org.mule.api |
|---|
| Methods in org.mule.api that return Router | |
|---|---|
Router |
RouterAnnotationParser.parseRouter(Annotation annotation)
Will create a Mule Router according to the annotation. |
| Uses of Router in org.mule.api.routing |
|---|
| Subinterfaces of Router in org.mule.api.routing | |
|---|---|
interface |
InboundRouter
InboundRouter defines an interface for an inbound Message
router. |
interface |
InterfaceBinding
|
interface |
OutboundRouter
OutboundRouter is used to control outbound routing behaviour for
an event. |
interface |
ResponseRouter
ResponseRouter is a router that handles response flow. |
| Methods in org.mule.api.routing that return Router | |
|---|---|
Router |
RouterCollection.removeRouter(Router router)
|
| Methods in org.mule.api.routing that return types with arguments of type Router | |
|---|---|
List<? extends Router> |
RouterCollection.getRouters()
|
| Methods in org.mule.api.routing with parameters of type Router | |
|---|---|
void |
RouterCollection.addRouter(Router router)
|
Router |
RouterCollection.removeRouter(Router router)
|
| Method parameters in org.mule.api.routing with type arguments of type Router | |
|---|---|
void |
RouterCollection.setRouters(List<? extends Router> routers)
|
| Uses of Router in org.mule.example.loanbroker.routers |
|---|
| Classes in org.mule.example.loanbroker.routers that implement Router | |
|---|---|
class |
BankQuotesInboundAggregator
BankQuotesInboundAggregator receives a number of quotes and selects the
lowest |
class |
BankQuotesResponseAggregator
BankQuotesInboundAggregator receives a number of quotes and selects the
lowest |
| Uses of Router in org.mule.impl.concept |
|---|
| Methods in org.mule.impl.concept that return Router | |
|---|---|
Router |
SplitterRouterParser.parseRouter(Annotation annotation)
|
| Uses of Router in org.mule.impl.endpoint |
|---|
| Methods in org.mule.impl.endpoint that return Router | |
|---|---|
Router |
ReplyAnnotationParser.parseRouter(Annotation annotation)
|
| Uses of Router in org.mule.impl.expression.parsers |
|---|
| Methods in org.mule.impl.expression.parsers that return Router | |
|---|---|
Router |
ExpressionFilterAnnotationParser.parseRouter(Annotation annotation)
|
| Uses of Router in org.mule.impl.routing |
|---|
| Methods in org.mule.impl.routing that return Router | |
|---|---|
Router |
IdempotentRouterParser.parseRouter(Annotation annotation)
|
Router |
WireTapRouterParser.parseRouter(Annotation annotation)
|
| Uses of Router in org.mule.module.atom.routing |
|---|
| Classes in org.mule.module.atom.routing that implement Router | |
|---|---|
class |
InboundFeedSplitter
An inbound router that will split a Feed into entries. |
| Uses of Router in org.mule.module.sxc |
|---|
| Classes in org.mule.module.sxc that implement Router | |
|---|---|
class |
SxcFilteringOutboundRouter
FilteringRouter is a router that accepts events based on a filter
set. |
| Uses of Router in org.mule.module.xml.routing |
|---|
| Classes in org.mule.module.xml.routing that implement Router | |
|---|---|
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 Router in org.mule.routing |
|---|
| Classes in org.mule.routing that implement Router | |
|---|---|
class |
AbstractRouter
Implements the shared methods that all routers have. |
| Fields in org.mule.routing with type parameters of type Router | |
|---|---|
protected List<Router> |
AbstractRouterCollection.routers
|
| Methods in org.mule.routing that return Router | |
|---|---|
Router |
AbstractRouterCollection.removeRouter(Router router)
|
| Methods in org.mule.routing that return types with arguments of type Router | |
|---|---|
List<Router> |
AbstractRouterCollection.getRouters()
|
| Methods in org.mule.routing with parameters of type Router | |
|---|---|
void |
AbstractRouterCollection.addRouter(Router router)
|
Router |
AbstractRouterCollection.removeRouter(Router router)
|
| Method parameters in org.mule.routing with type arguments of type Router | |
|---|---|
void |
AbstractRouterCollection.setRouters(List<? extends Router> routers)
|
| Uses of Router in org.mule.routing.binding |
|---|
| Classes in org.mule.routing.binding that implement Router | |
|---|---|
class |
DefaultInterfaceBinding
|
| Uses of Router in org.mule.routing.inbound |
|---|
| Classes in org.mule.routing.inbound that implement Router | |
|---|---|
class |
AbstractCorrelationAggregator
CorrelationAggregator uses the CorrelationID and
CorrelationGroupSize properties of the MuleMessage to manage
message groups. |
class |
AbstractEventAggregator
AbstractEventAggregator will aggregate a set of messages into a
single message. |
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 service. |
class |
IdempotentReceiver
IdempotentReceiver ensures that only unique messages are received by a
service. |
class |
IdempotentSecureHashReceiver
IdempotentSecureHashReceiver ensures that only unique messages are
received by a service. |
class |
InboundPassThroughRouter
InboundPassThroughRouter allows inbound routing over all
registered endpoints without any filtering. |
class |
MessageChunkingAggregator
|
class |
SelectiveConsumer
SelectiveConsumer is an inbound router used to filter out unwanted
events. |
class |
SimpleCollectionAggregator
This router will return all aggregated events as a MuleMessageCollection. |
class |
WireTap
An inbound router that can forward every message to another destination as defined in the "endpoint" property. |
| Uses of Router in org.mule.routing.outbound |
|---|
| Classes in org.mule.routing.outbound that implement Router | |
|---|---|
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
endpoints using the result of the first as the input for the second. |
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
StaticRecipientList is used to dispatch a single event to multiple
recipients over the same transport. |
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 |
TemplateEndpointRouter
The TemplateEndpointRouter allows endpoints to be altered at runtime based on properties set on the current event or fallback values set on the endpoint properties. |
class |
TransformerRouter
Simply applies a transformer before continuing on to the next router. |
| Uses of Router in org.mule.routing.response |
|---|
| Classes in org.mule.routing.response that implement Router | |
|---|---|
class |
AbstractResponseAggregator
AbstractResponseAggregator provides a base class for implementing
response aggregator routers. |
class |
AbstractResponseCallbackAggregator
TODO |
class |
AbstractResponseRouter
AbstractResponseRouter is a base class for all Response Routers |
class |
CollectionResponseWithCallbackRouter
The router configured to handle reply messages when the Reply annotation
is used and the "aggregate" flag is set on the annotation. |
class |
ResponseCorrelationAggregator
ResponseCorrelationAggregator Correlates one or more events on a
response flow using the Correlation Id to group events. |
class |
SimpleCollectionResponseAggregator
A simple aggregator that will keep collecting events until a timeout is reached. |
class |
SingleResponseRouter
Handles single event responses from a replyTo address. |
class |
SingleResponseWithCallbackRouter
The router configured to handle reply messages when the Reply annotation
is used. |
| Methods in org.mule.routing.response with parameters of type Router | |
|---|---|
void |
DefaultResponseRouterCollection.addRouter(Router router)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||