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)

Reply via email to