Peter Palaga created CAMEL-11871:
------------------------------------
Summary: Stomp component should modify the destination name
Key: CAMEL-11871
URL: https://issues.apache.org/jira/browse/CAMEL-11871
Project: Camel
Issue Type: Bug
Reporter: Peter Palaga
Assignee: Peter Palaga
Stomp Camel Component modifies the destination name passed via endpoint URI by
prepending a slash to it and by replacing ':' with '/' [1]. This turns out to
be problematic when targeting an ActiveMQ Artemis instance embedded in WildFly.
For whatever reason, it expects queue names to start with "jms.queue." without
the initial slash.
There is a WildFly Camel integration test demonstrating the issue: [2]
StompComponent should not assume anything about the naming scheme, because it
has no control over the decisions made on the broker side.
[1]
https://github.com/apache/camel/blob/98b3d7eae9959645c4bc023bf4896d036ce75642/components/camel-stomp/src/main/java/org/apache/camel/component/stomp/StompComponent.java#L57
[2]
https://github.com/ppalaga/wildfly-camel/commit/15e3e6098b3976cb057f4208565296ea6bd54017#diff-bf122ce705f9ef0b3920d968d1f13f2a
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)