Package jakarta.jms

Interface QueueBrowser

All Superinterfaces:
AutoCloseable

public interface QueueBrowser extends AutoCloseable
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 Jakarta Messaging 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 message must not be returned by a QueueBrowser before its delivery time has been reached.

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

Since:
JMS 1.0
Version:
Jakarta Messaging 2.0
See Also: