Parcourir Tous les Messages de WebSphere MQ en une seule fois à l'aide de Java

Comment peut-on parcourir tous les messages dans une WebSphere MQ file d'attente à un appel d'API à l'aide de java?

Voici le code que j'utilise. Ici, je suis en utilisant ce code un for boucle jusqu'à ce q la profondeur est atteinte.

    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);

Comment puis-je obtenir tous les messages sans utiliser for boucle? C'est en prenant un long temps pour parcourir les 10 000 messages.

comment puis-je obtenir tous les messages sans utiliser de boucle for. sa prise de temps pour parcourir les 10 000 messages
nous vous avons entendu la première fois
L'OP a tenté de clarifier la question dans les commentaires et j'ai édité le commentaire dans le post original.

OriginalL'auteur kicksammy | 2012-11-11