0
如何檢索在具有其報頭中的隊列中的所有信息 - 「唯一鍵=‘Tomcat的’用戶」,如何清除使用消息選擇多個消息中的JMS
MessageConsumer consumer = session.createConsumer(queue,"UniqueKey='Tomcat-User'");
message = consumer.receiveNoWait();
如何檢索在具有其報頭中的隊列中的所有信息 - 「唯一鍵=‘Tomcat的’用戶」,如何清除使用消息選擇多個消息中的JMS
MessageConsumer consumer = session.createConsumer(queue,"UniqueKey='Tomcat-User'");
message = consumer.receiveNoWait();
只需調用consumer.receiveNoWait();
在一個循環內:
Message message = null;
while((message = consumer.receiveNoWait()) != null);
這將消耗與選擇器匹配的所有可用消息。