You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Lionel Cons (JIRA)" <ji...@apache.org> on 2016/02/19 08:58:18 UTC

[jira] [Created] (ARTEMIS-410) STOMP destination prefixes should be configurable

Lionel Cons created ARTEMIS-410:
-----------------------------------

             Summary: STOMP destination prefixes should be configurable
                 Key: ARTEMIS-410
                 URL: https://issues.apache.org/jira/browse/ARTEMIS-410
             Project: ActiveMQ Artemis
          Issue Type: Improvement
          Components: Stomp
            Reporter: Lionel Cons


Although the STOMP protocol does not attach any semantics to the destination names, most implementations do.

ActiveMQ 5.x, Apollo and RabbitMQ (at least) use the {{/queue/}} and {{/topic/}} prefixes to identify destinations that should behave like JMS queues and topics. Artemis differs.

To ease interoperability, it would be good to control the destination prefixes used by Artemis.

FWIW, this is what Apollo does. Its STOMP manual contains:

{quote}
The stomp configuration element can also be used to control how the destination headers are parsed and interpreted. The supported attributes are:
 - queue_prefix : Defaults to /queue/
 - topic_prefix : Defaults to /topic/
 - path_separator : Defaults to .
 - destination_separator : Defaults to ,
 - any_child_wildcard : Defaults to *
 - regex_wildcard_start : Defaults to \{
 - regex_wildcard_end : Defaults to \}
 - any_descendant_wildcard : Defaults to **
{quote}




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)