activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "James Strachan" <james.strac...@gmail.com>
Subject Re: Any known issues with Message selectors?
Date Fri, 16 Jun 2006 07:17:33 GMT
Have you tried using

TXN_ID = '007'

Note that you are setting a String property, then in the selector
comparing it to a number. So either set an int property - or quote the
value

On 6/16/06, JeanMarie Mariadassou <jeanmar@yahoo.com> wrote:
>
> I'm having troublw using a message selector to receive specific messages.
>
> I've set a message property in my producer app:
> message.setStringProperty("TXN_ID","007");
>
> And in my consumer app, I have something like
> String selector = "TXN_ID >= 007";
> consumer = session.createConsumer(requestQueue, selector);
> connection.start();
> BytesMessage message = (BytesMessage) consumer.receive(10000);
>
> I see the property in the queue when I use a tool like jconsole, but my
> consumer does not seem to receive this message. In fact, if I change my
> consumer to fetch without a selector, I can see the property using
> message.getStringPropert("TXN_ID").
>
> Am I missing something here?
> -JeanMarie
>
> --
> View this message in context: http://www.nabble.com/Any-known-issues-with-Message-selectors--t1795441.html#a4892736
> Sent from the ActiveMQ - User forum at Nabble.com.
>
>


-- 

James
-------
http://radio.weblogs.com/0112098/

Mime
View raw message