Class ActiveMQQueueBrowser

  • All Implemented Interfaces:
    Enumeration, QueueBrowser

    public class ActiveMQQueueBrowser
    extends Object
    implements QueueBrowser, Enumeration
    A client uses a QueueBrowser object to look at messages on a queue without removing them.

    The getEnumeration method returns a java.util.Enumeration that is used to scan the queue's messages. It may be an enumeration of the entire content of a queue, or it may contain only the messages matching a message selector.

    Messages may be arriving and expiring while the scan is done. The JMS API does not require the content of an enumeration to be a static snapshot of queue content. Whether these changes are visible or not depends on the JMS provider.

    A QueueBrowser can be created from either a Session or a QueueSession.

    See Also:
    Session.createBrowser(javax.jms.Queue), QueueSession.createBrowser(javax.jms.Queue), QueueBrowser, QueueReceiver