【发布时间】:2015-01-15 21:47:06
【问题描述】:
我想要一种方法来浏览消息队列中的所有消息,并可以使用 jmstemplate 和 Websphere 队列(不是 MQ)将其发送到另一个队列。我尝试使用接收,它能够从队列中检索所有消息,但它仍在等待另一条消息。并且消息正在丢失。必须在事务中
我尝试过的代码:
**String message = (String) jmsTemplate.receiveAndConvert();
System.out.print(message);
while ((message = (String) jmsTemplate.receiveAndConvert()) != null) {
messages.add(message);
}
return messages;
}**
【问题讨论】: