如何在java中显示/测量tibco队列/主题的深度和阈值,spring boot

如何在java中显示/测量tibco队列/主题的深度和阈值,spring boot,java,spring-boot,queue,jms,tibco-topic,Java,Spring Boot,Queue,Jms,Tibco Topic,我想用java显示eit tibco jms队列深度和阈值。 任何人都有如何显示队列深度和阈值的示例 谢谢。您必须在构建路径中包含tibjmsadmin.jar,然后才能执行以下操作: TibjmsAdmin admin = new TibjmsAdmin(server, user, password); int numMsgs = admin.getQueues("Q1")[0].getPendingMessageCount(); 不确定您所说的“阈值”是什么意思,但不妨试试getMax

我想用java显示eit tibco jms队列深度和阈值。 任何人都有如何显示队列深度和阈值的示例


谢谢。

您必须在构建路径中包含tibjmsadmin.jar,然后才能执行以下操作:

 TibjmsAdmin admin = new TibjmsAdmin(server, user, password);
 int numMsgs = admin.getQueues("Q1")[0].getPendingMessageCount();

不确定您所说的“阈值”是什么意思,但不妨试试getMaxMsgs

谢谢Axel。。但Tibco jms管理jar在网络上不可用,而且我正在使用spring boot。所以我的maven没有管理员依赖。是的,你必须有tibjmsadmin.jar-你有EMS服务器安装吗?你应该在那里找到这个罐子。否则,您可以创建一个标准的JMS QueueBrowser,然后从头到尾运行它并计数——但这可能非常慢。