Shannon Gallagher created CAMEL-12869:
-----------------------------------------
Summary: ReplyTo destination must match endpoint type (topic or
queue) that the message is sent on
Key: CAMEL-12869
URL: https://issues.apache.org/jira/browse/CAMEL-12869
Project: Camel
Issue Type: Bug
Components: camel-sjms
Affects Versions: 2.22.1
Reporter: Shannon Gallagher
When setting the namedReplyTo attribute on an endpoint, the reply to
destination always gets created with the same type (topic or queue) as the
endpoint. When configuring routes using the namedReplyTo in the URI, there is
no way to make the reply to destination a topic if the endpoint is a queue, or
a queue if the endpoint is a topic.
It seems that there should be some way to indicate in the namedReplyTo value if
the reply to destination should be a topic or queue.
As an example, I've been looking at the InOutQueueProducerSyncLoadTest and
seeing that when creating the reply to destination, InOutProducer.java (line
93) uses the endpoint's isTopic() value to indicate whether the destination
should be a topic or a queue. Maybe the topic flag should be determined based
on the value of namedReplyTo so it does not always have to be the same type as
the endpoint.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)