Per the activeMQ message Properties definition :  JMSDestination
<http://activemq.apache.org/activemq-message-properties.html>  
However, since 5.13.0, the JMSDestination has been changed to be set by the
Consumer instead of the Producer ?

When using camel activemq,  I have

Producer : to("activemq:topic:VirtualTopic.A.B.channel1.payment")

Consumer : from("activemq:queue:Consumer.myid.VirtualTopic.A.B.*.payment")

n 5.12.1, Logging the JMSDestination property, the value is
"topic://VirtualTopic.A.B.channel1.payment". This does match the definition
above.

However, when upgrades to 5.13.0, the logging value becomes
"queue://Consumer.myid.VirtualTopic.A.B.*.payment" which is the consumer
subscribed queue name, but not the producer topic ?

I raised the question in Camel forum,  Camel Query
<http://camel.465427.n5.nabble.com/Camel-Activemq-property-JMSDestination-value-different-between-5-12-1-and-5-13-0-td5796294.html#a5796300>
 
, I have been told to raise here.

Anyone able to help as how can I get the Producer queue name from Consumer
side ?  In my application, I am using JSMReplyTo for Consumer responses, and
I am using the JMSDestination to set it at the Consumer end.  As now this
value has been changed, I am lost as how to find out the original queue name
which the producer used.

Thanks

Alex



--
View this message in context: 
http://activemq.2283324.n4.nabble.com/JMSDestination-value-different-between-5-12-1-and-5-13-0-tp4724196.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to