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]