如何检索具有标题的队列中的所有消息 - “UniqueKey ='Tomcat-User'”,
MessageConsumer consumer = session.createConsumer(queue,"UniqueKey='Tomcat-User'");
message = consumer.receiveNoWait();
答案 0 :(得分:1)
只需在循环中调用consumer.receiveNoWait();
:
Message message = null;
while((message = consumer.receiveNoWait()) != null);
这将消耗与选择器匹配的所有可用消息。