On 05/10/2010 11:40 AM, Andrew Kennedy wrote:
On 10 May 2010 10:47, Gordon Sim<[email protected]>  wrote:
On 05/07/2010 07:33 PM, Jonathan Robie wrote:

I'm not sure how best to document JMS selectors in the Java client.

Java JMS defines selectors here:
http://java.sun.com/j2ee/1.4/docs/api/javax/jms/Message.html

I've heard that what we have implemented is not exactly that, but
corresponds to the JMS Selector BNF I used here:

http://people.apache.org/~jonathan/Programming-In-Apache-Qpid.html#id3015749

If there is indeed some aspect of Qpid's support that differs from the
specification we should highlight that explicitly[1]. A grammar is not the
most useful way of documenting any differences. If there isn't then lets not
confuse the picture.

The javacc grammar on the broker implements the extra non-standard
selector tokens XPATH and XQUERY, which came from Active MQ initially,
although they aren't mentioned in the client-side grammar...

Thanks, thats useful to know.

My guess is that neither of those are currently implemented in Qpid(?). My inclination would be to remove that section 3.5 entirely.

On a separate point we should note that the support for nested lists/maps in the Qpid JMS MapMessage implementation is not standard JMS. May also be worth mentioning the setting that controls which format is used.

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:[email protected]

Reply via email to