33.2. Non-exclusive Diverts
Non-exclusive diverts forward a copy of a message to a new address, allowing the original message to continue to the previous address. They can be thought of as splitting the message flow.
Non-exclusive diverts are configured similarly to exclusive diverts, with an optional filter and transformer, like so:
<divert name="order-divert"> <address>jms.queue.orders</address> <forwarding-address>jms.topic.spyTopic</forwarding-address> <exclusive>false</exclusive> </divert>
The
order-divert
example copies every message sent to the jms.queue.orders
address (a JMS Queue called orders
) and forwards the copy to a local address jms.topic.SpyTopic
(a JMS Topic called SpyTopic
).