JMSMessage选择器

时间:2015-12-16 14:32:59

标签: java

我想从JMS队列中浏览特定的消息  我的JMSMessageID值为“ID:P<327631.1450267519561.0>”。 如果我将filter设置为String filter =“JMSMessageID LIKE 'ID:P<327631%'”;浏览器找不到来自JMS队列的任何消息。

但如果我设置String filter =“JMSMessageID LIKE'ID:%'”;然后它正常工作并从JMS队列中浏览相应的消息。由于“:”和“&lt;”之类的特殊字符,它似乎无效。

请建议。

String filter = "JMSMessageID  LIKE 'ID:P<327631%'";

QueueBrowser browser = qsession.createBrowser(queue,filter);

0 个答案:

没有答案