我目前正在为spring应用程序开发一个JMS模块,现在我需要一个简单的页面来监视队列中的流量。
从ActiveMQ的this页面我发现了如何在应用程序中绑定代理,但是缺少有关如何将其与Spring MVC以及任何可用的API集成的详细信息。请提示一下。
答案 0 :(得分:2)
检查此方法。
public String checkQueue(String queue) {
return jmsTemplate.browse(queue, (session, browser) -> {
Enumeration<?> messages = browser.getEnumeration();
int total = 0;
while (messages.hasMoreElements()) {
messages.nextElement();
total++;
}
return String.format("Total '%d elements waiting in %s", total, queue);
});
}