Class JmsPoolQueueBrowser

java.lang.Object
org.messaginghub.pooled.jms.JmsPoolQueueBrowser
All Implemented Interfaces:
jakarta.jms.QueueBrowser, AutoCloseable

public class JmsPoolQueueBrowser extends Object implements jakarta.jms.QueueBrowser, AutoCloseable
A QueueBrowser which was created by JmsPoolSession.
  • Constructor Details

    • JmsPoolQueueBrowser

      public JmsPoolQueueBrowser(JmsPoolSession session, jakarta.jms.QueueBrowser delegate)
      Wraps the QueueBrowser.
      Parameters:
      session - the pooled session that created this object.
      delegate - the created QueueBrowser to wrap.
  • Method Details

    • getQueue

      public jakarta.jms.Queue getQueue() throws jakarta.jms.JMSException
      Specified by:
      getQueue in interface jakarta.jms.QueueBrowser
      Throws:
      jakarta.jms.JMSException
    • getMessageSelector

      public String getMessageSelector() throws jakarta.jms.JMSException
      Specified by:
      getMessageSelector in interface jakarta.jms.QueueBrowser
      Throws:
      jakarta.jms.JMSException
    • getEnumeration

      public Enumeration<?> getEnumeration() throws jakarta.jms.JMSException
      Specified by:
      getEnumeration in interface jakarta.jms.QueueBrowser
      Throws:
      jakarta.jms.JMSException
    • close

      public void close() throws jakarta.jms.JMSException
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface jakarta.jms.QueueBrowser
      Throws:
      jakarta.jms.JMSException
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getQueueBrowser

      public jakarta.jms.QueueBrowser getQueueBrowser() throws jakarta.jms.JMSException
      Throws:
      jakarta.jms.JMSException