0

我有一个带有连接工厂和注入队列的 SLSB:

@Stateless
public class MQTestBean {
    @Resource(mappedName = "jms/MQQCF")
    private ConnectionFactory connectionFactory;

    @Resource(mappedName = "jms/testQueue")
    private Queue testQueue;
}

我希望能够在队列中查询以下属性:

  • 当前深度
  • 打开输入计数
  • 打开输出计数

请记住,我使用的频道用户只能访问 DSP、GET、PUT、INQ。

4

1 回答 1

1

很抱歉,但没有办法做到这一点。至少使用 WMQ JMS 客户端 jar。您可以通过在浏览时计数来间接计算 aq 深度,仅此而已。

对于输入/输出计数,您将需要 MQ api(适合您的 MQI/PCF)。

编辑:添加 url: MQ Classes for Java

于 2013-03-18T21:28:14.970 回答