2012-05-06 2 views
4

Есть ли способ изменить датчик сообщений или мне нужно закрыть текущего пользователя сообщения и создать новый с новой селекторной строкой?Как изменить селектор сообщений

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

Сценарий: Я хочу получать сообщение определенного типа из очереди. После этого я хочу получить сообщение другого типа из очереди.

ответ

8

JMS API не указывает способ изменения селектора сообщений после создания потребителя. Чтобы изменить селектор сообщений, потребитель должен быть закрыт и снова открыт другим селектором.

Смежные вопросы