4

有没有办法更改消息选择器,或者我是否需要关闭当前消息消费者并使用新的选择器字符串创建另一个?

session.createConsumer(destination, "type = 'mytype'");

场景:我想从队列中接收特定类型的消息。在此之后,我想从队列中接收另一种类型的消息。

4

1 回答 1

8

JMS API 没有指定在创建消费者后更改消息选择器的方法。要更改消息选择器,必须关闭消费者并使用不同的选择器重新打开。

于 2012-05-07T03:28:12.630 回答