You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@activemq.apache.org by woodstockrich <Ri...@shaw.ca> on 2012/04/04 01:48:50 UTC
Selectors not working for me via amq.js/Javascript in 5.5.1
I am running with activeMQ 5.5.1.
I took the portfolio demo HTML/JS and modified it to send out a message to
queue A when it first received a message from the topic. I added a second
message handler for receiving a response on queue B.
I created a Java application that is using ActiveMQConnectionFactory, to
send out messages on the topic, accept the message on queue A and write the
response on Queue B.
It all works great when I run it without adding any selector to the
amq.addListener call.
The messages on the topic are received, and the messages on Queue B are
received.
I wanted to try out selectors on the listener because this will be part of a
bigger design.
The selectors seem to have no effect--the messages come through to HTML/JS
regardless of the selector values I choose or what is being set in the
sending message. I tried a selector value that I know I am not sending
{selector:"identifier='TEST'"} and that still makes no difference.
I wasn't sure if some things were cached, so I've restarted the broker and
IE and it doesn't matter. I still get all the messages.
One thing I noticed is if I have a client Java program that uses selector,
when I browse the Active MQ Console and look at the Queue's Active
Consumers, the Java program's selector value is in the Selector column, but
for the HTML/JS consumer the Selector column is blank.
Is there some other piece of configuration I am missing?
Or should I try with 5.4.1?
Thanks
--
View this message in context: http://activemq.2283324.n4.nabble.com/Selectors-not-working-for-me-via-amq-js-Javascript-in-5-5-1-tp4530526p4530526.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.