Class JmsQueueReceiver

java.lang.Object
org.apache.qpid.jms.JmsMessageConsumer
org.apache.qpid.jms.JmsQueueReceiver
All Implemented Interfaces:
jakarta.jms.MessageConsumer, jakarta.jms.QueueReceiver, AutoCloseable, JmsMessageAvailableConsumer, JmsMessageDispatcher

public class JmsQueueReceiver extends JmsMessageConsumer implements AutoCloseable, jakarta.jms.QueueReceiver
Implementation of a JMS QueueReceiver
  • Constructor Details

    • JmsQueueReceiver

      protected JmsQueueReceiver(JmsConsumerId id, JmsSession session, JmsDestination dest, String selector) throws jakarta.jms.JMSException
      Constructor
      Parameters:
      id - This receiver's assigned Id.
      session - The session that created this receiver.
      dest - The destination that this receiver listens on.
      selector - The selector used to filter messages for this receiver.
      Throws:
      jakarta.jms.JMSException - if an error occurs during the creation of the QueueReceiver.
  • Method Details

    • getQueue

      public jakarta.jms.Queue getQueue() throws jakarta.jms.IllegalStateException
      Specified by:
      getQueue in interface jakarta.jms.QueueReceiver
      Throws:
      jakarta.jms.IllegalStateException
      See Also:
      • QueueReceiver.getQueue()