我们如何使用 java 在一个 API 调用中浏览 WebSphere MQ 队列中的所有消息?
这是我正在使用的代码。在这里,我使用此代码for
循环,直到达到 q 深度。
MQGetMessageOptions gmo=new MQGetMessageOptions();
gmo.options = MQC.MQGMO_WAIT | MQC.MQGMO_BROWSE_NEXT ;
//System.out.println("Status: "+i);
MQMessage out=new MQMessage();
out.format =MQC.MQFMT_XMIT_Q_HEADER;//MQC.MQFMT_REF_MSG_HEADER;
mqCon.getQue().get(out,gmo);
System.out.print(i);
如何在不使用for
循环的情况下获取所有消息?浏览 10,000 条消息需要很长时间。