MQQueueEnumeration

public class MQQueueEnumeration
extends Object
implements Enumeration
java.lang.Object
   |
   +----com.ibm.mq.jms.MQQueueEnumeration
          

MQQueueEnumeration enumerates messages on a queue. This class is not defined in the JMS specification; it is created by calling the getEnumeration() method of MQQueueBrowser. The class contains a base MQQueue instance to hold the browse cursor. The queue is closed once the cursor has moved off the end of the queue. There is no way to reset an instance of this class; it acts as a one-shot mechanism.

Methods

getQueue

public MQQueue getQueue();

Gets the queue being browsed.

Returns

hasMoreElements

public boolean hasMoreElements();

Indicates whether another message can be returned.

Returns

nextElement

public Object nextElement() throws NoSuchElementException;

Gets the current message. Always returns a message if hasMoreElements() returns true. It is possible for the returned message to pass its expiry date between the hasMoreElements() and the nextElement() calls.

Returns
Exceptions