[ http://issues.apache.org/jira/browse/QPID-101?page=comments#action_12459954 ] Martin Ritchie commented on QPID-101: -------------------------------------
Robert Godfrey and I have committed an initial draft of Queue Browsing. > Add Queue Browsing feature to Java client (AMQSession) > ------------------------------------------------------ > > Key: QPID-101 > URL: http://issues.apache.org/jira/browse/QPID-101 > Project: Qpid > Issue Type: Bug > Components: Java Client > Reporter: Marnie McCormack > Assigned To: Tejeswar Das > Fix For: M2 > > > Currently attempts to create a QueueBroswer result in a > UnsupportedOperationException being thrown. This needs to be corrected. (See > AMQSession.createBrowser methods). > Note that TopicSession and QueueSession implementations correctly thrown > IllegalStateExceptiuon from these methods and do not need to be changed. > More info from JMS 1.1 Specification follows (see spec for more details): > 5.9 QueueBrowser > A client uses a QueueBrowser to look at messages on a queue without removing > them. A QueueBrowser can be created from a Session or a QueueSession. > The browse methods return 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. JMS 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. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
