JMS QueueBrowser is used to browse for a message in the queue as per the given search criteria. The queue browser reads the last 1000 messages and returns the message which matches as per the selection criteria. Queue browsers are used to read the messages from the message queues such as IBM Broker and JMS. A client uses a Queue Browser object to look at messages on a queue without removing them.