Hello! I ran into a weird behaviour, that is not mentioned in any of the docs I found, and I don't know if this is the expected way it works.
When I create a JMS request-reply with a shared replyTo queue, camel correctly creates a reply consumer with the JMSCorrelationID, and it successfully reads the response. However after this, even when there is no new request it leaves an active consumer on the reply queue, with the selector "JMSCorrelationID='CamelDummyJmsMessageSelector.'" When there is a new request this changes into a normal correlationID, but after the response the dummy selector returns. Is this supposed to happen, and if it is, is there a way to turn it off? I even tried to implement my own MessageListenerContainerFactor, but that proved to be too difficult for now. I tried with camel 4.0.4, 4.4.0, and 3.22.1, with springboot 3.2.3 and with springboot 2, so I tried with jakarta and javax and it's the same. I'm using tibco jms, and sending to a tibco ems queue. Route code snippet, this is all that is needed to reproduce. Configuration is from springboot application properties. from("direct:started") .setHeader("JMSReplyTo", constant("Q.replyqueuename")) .to("jms:queue:" + "Q.inputqueuename" + "?replyTo="+ "Q.replyqueuename" +"&exchangePattern=InOut"); Thanks for the reply in advance. Best regards, Bálint