- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
当我想获取 mq 深度并使用 getCurrentDepth 时,我注意到它不适用于存储/缓存的 mq 队列对象。
我需要一个“新鲜”队列对象,并且需要执行 accessQueue 方法调用、获取队列并在该对象上使用 getCurrentDepth 方法。否则,深度始终为零。
我没有找到有关此行为的任何 Unresolved 问题/文档。
我在 Linux 上使用 Java 版本 7.0 的 MQ 客户端。我打开的选项是:MQC.MQOO_INPUT_AS_Q_DEF | MQC.MQOO_INQUIRE | MQC.MQOO_INQUIRE | MQC.MQOO_FAIL_IF_QUIESCING我使用 SSL 连接。
谢谢!
最佳答案
I notice it doesn't work on a stored/cached mq queue object.
不存在存储/缓存的 MQ 队列对象之类的东西。队列类型有:本地、远程、别名集群。
I need a 'fresh' queue object
不存在刷新(refresh)队列对象这样的概念。
getCurrentDepth 方法属于 MQQueue 类。因此,您需要使用MQQueueManager类的accessQueue方法来访问队列。
最后,永远不需要在 MQ 应用程序中使用 getCurrentDepth 方法。您要么收到一条消息,要么循环直到抛出带有 MQRC_NO_MSG_AVAILABLE (2033) 原因代码的 MQException。
关于java - IBM MQ getCurrentDepth 需要 accessQueue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24914423/
当我想获取 mq 深度并使用 getCurrentDepth 时,我注意到它不适用于存储/缓存的 mq 队列对象。 我需要一个“新鲜”队列对象,并且需要执行 accessQueue 方法调用、获取队列
我正在为使用 MQ websphere 的系统编写监控工具。我想使用 getCurrentDepth() 方法检查队列深度。为此,我首先需要使用以下函数访问队列: public MQQueue acc
我是一名优秀的程序员,十分优秀!