Java を使用して 1 回の 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 件のメッセージを閲覧するには時間がかかります。