Chapter 14. 过滤器表达式

HornetQ提供了一套强大的过滤器(filter)语言。它的语法是基于SQL 92表达式的部分语法。

实际上它与JMS选择器(selector)的语法是相同的。只是其中有一些预定义的标识符有所不同。有关 JMS选择器的相关知识参见 javax.jms.Message

HornetQ在以下以个地方使用了过滤器表达式:

HornetQ的内核过滤器表达式与JMS选择器表达式是有所不同的。JMS选择器应用于JMS消息,而HornetQ的内核过滤 器表达式则用于内核消息。

以下标识符可以用在内核消息的过滤器表达式中,用来引用内核消息的属性:

任何其它的标识符在内核过滤器的表达式中都认为是代表着该消息的一个属性。