Class JmsPoolQueueReceiver

java.lang.Object
org.messaginghub.pooled.jms.JmsPoolMessageConsumer
org.messaginghub.pooled.jms.JmsPoolQueueReceiver
All Implemented Interfaces:
jakarta.jms.MessageConsumer, jakarta.jms.QueueReceiver, AutoCloseable

public class JmsPoolQueueReceiver extends JmsPoolMessageConsumer implements jakarta.jms.QueueReceiver, AutoCloseable
A QueueReceiver which was created by JmsPoolSession.
  • Constructor Details

    • JmsPoolQueueReceiver

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

    • getQueue

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

      public String toString()
      Overrides:
      toString in class JmsPoolMessageConsumer
    • getQueueReceiver

      public jakarta.jms.QueueReceiver getQueueReceiver() throws jakarta.jms.JMSException
      Throws:
      jakarta.jms.JMSException