我正在尝试为工具构建一个通用的activemq命令行以进行监视。 它使用JMX连接来获取信息。 要获取信息,我需要在ObjectName构造函数中使用代理名称。 (例如ObjectName activeMQ = new ObjectName(“org.apache.activemq:BrokerName = localhost,Type = Queue,Destination =”+ queueName);)
如果不知道经纪人名称,我无法运行它。
有没有办法可以通过编程方式确定activemq代理名称?
谢谢和问候, Arijit Bose
答案 0 :(得分:1)
您可以在JMS查询中使用通配符来获取所有代理,然后从那里开始。