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.