使用JMSTemplate查找JMS队列大小

时间:2019-03-14 17:24:31

标签: java jms spring-jms

我有权访问要在队列中添加和删除项目的JMSTemplate。但是似乎没有直接的API可以告诉我队列中剩余项目的数量。

如何使用JMSTemplate获得队列中可用的确切项目数。

1 个答案:

答案 0 :(得分:2)

没有JMS API调用来查找队列中的消息数,因此像Spring这样使用JMS API的集成框架也不会具有这种功能。

最接近的方法是使用JMS QueueBrowser并遍历消息以对其进行计数。