[
https://issues.apache.org/activemq/browse/AMQ-1620?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Rob Davies resolved AMQ-1620.
-----------------------------
Fix Version/s: 5.1.0
Resolution: Fixed
Patch applied in svn revision 646299
> compositeTopic changing destination field of original message
> -------------------------------------------------------------
>
> Key: AMQ-1620
> URL: https://issues.apache.org/activemq/browse/AMQ-1620
> Project: ActiveMQ
> Issue Type: Bug
> Components: Broker
> Affects Versions: 5.1.0
> Reporter: Pete Schwamb
> Assignee: Rob Davies
> Fix For: 5.1.0
>
> Attachments: composite_destination_filter_patch.txt
>
>
> When using compositeTopics to copy messages from one destination to multiple
> queues or topics, and setting forwardOnly="false", messages sent out on the
> original topic will have the destination field set to the last forwarded
> topic/queue name. For example, using this config:
> <compositeTopic name="original.topic" forwardOnly="false">
> <forwardTo>
> <queue physicalName="forwarded.queue" />
> <topic physicalName="forwarded.topic" />
> </forwardTo>
> </compositeTopic>
> Messages sent out on the original.topic topic will have "forwarded.topic" set
> as their destination.
> My stomp client (activemessaging) uses the destination field to route
> messages locally after they are received, so this causes big problems for me.
> I have attached a patch that fixes this behavior.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.