[
https://issues.apache.org/jira/browse/CAMEL-12869?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Dmitry Volodin resolved CAMEL-12869.
------------------------------------
Resolution: Fixed
Fix Version/s: 2.23.0
> 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: Improvement
> Components: camel-sjms
> Affects Versions: 2.22.1
> Reporter: Shannon Gallagher
> Assignee: Dmitry Volodin
> Priority: Major
> Fix For: 2.23.0
>
>
>
> 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)