【发布时间】:2016-04-17 02:11:33
【问题描述】:
我创建了一个通用 Java JMSBroker 连接器来监控 MQ,并希望添加一个能够列出所有可用队列的方法。我正在使用 JNDI 和 javax.jms api。
对于任何提供商,是否有通用的方法来执行此操作?
我不想在我的代码中导入特定于提供程序的 api。
或者这是不可能的?
【问题讨论】:
-
嗯希望不要走 jmx 路
-
据我所知,没有列出队列的通用方法,尽管您的 JMS Provider 实现可能会提供一种方法......
-
@user2642282 我知道 amq 提供了一种方式
getDestinations()我认为。希望有一种通用的方式,否则我将不得不满足所有不同的实现 -
@user2642282 还使用 jmx(您指向我的链接),您需要为 jms 提供程序
weblogic.management.remote指定包名称。这不是通用的