activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dejan Bosanac <de...@nighttale.net>
Subject Re: STOMP queue names
Date Fri, 30 Apr 2010 06:25:53 GMT
Hi,

yes, this is documented here
http://activemq.apache.org/stomp.html#Stomp-WorkingwithDestinationswithStomp

<http://activemq.apache.org/stomp.html#Stomp-WorkingwithDestinationswithStomp>While
you're in the source code, you might want to check to StompTest.java for
more examples on how to use it.

Cheers
--
Dejan Bosanac - http://twitter.com/dejanb

Open Source Integration - http://fusesource.com/
ActiveMQ in Action - http://www.manning.com/snyder/
Blog - http://www.nighttale.net


On Fri, Apr 30, 2010 at 1:05 AM, davis <davisford@gmail.com> wrote:

>
> Ok, now I figured out what I have to do.  Create the queue with whatever
> the
> name is, but connect to the queue with the prefix "/queue/".
>
> So, if I dynamically create a queue name "foobar", then I can pub/sub to it
> just fine via openwire clients, but if I use a stomp client if I have to
> specify it as "/queue/foobar".
>
> I can see the code in
>
> org.apache.activemq.transport.stomp.LegacyFrametranslator#convertDestination
> =>
>
> else if (name.startsWith("/queue/")) {
>            String qName = name.substring("/queue/".length(),
> name.length());
>            return ActiveMQDestination.createDestination(qName,
> ActiveMQDestination.QUEUE_TYPE);
>
> So, on the way in, it strips the extra /queue/ -- I'm guessing it needs the
> goofy string prefix in order to determine the
> ActiveMQDestination.QUEUE_TYPE
>
>
> davis wrote:
> >
> > Why must stomp queues be prefixed with the string "/queue/" ?
> >
>
> --
> View this message in context:
> http://old.nabble.com/STOMP-queue-names-tp28406253p28406730.html
> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message