Class MQQueueReceiver

All Implemented Interfaces:
JmsMessageConsumer, JmsPropertyContext, JmsQueueReceiver, JmsReadablePropertyContext, Serializable, AutoCloseable, Map<String,Object>, javax.jms.MessageConsumer, javax.jms.QueueReceiver

public class MQQueueReceiver extends MQMessageConsumer implements javax.jms.QueueReceiver, JmsQueueReceiver
A client uses an MQQueueReceiver to receive messages that have been delivered to a queue.
See Also:
  • Method Details

    • close

      public void close() throws javax.jms.JMSException
      Closes the receiver. Releases underlying resources associated with this receiver.
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface javax.jms.MessageConsumer
      Overrides:
      close in class MQMessageConsumer
      Throws:
      javax.jms.JMSException - if the operation fails
    • getQueue

      public javax.jms.Queue getQueue() throws javax.jms.JMSException
      Gets the queue associated with this queue receiver.
      Specified by:
      getQueue in interface javax.jms.QueueReceiver
      Returns:
      the queue
      Throws:
      javax.jms.JMSException - if JMS fails to get queue for this queue receiver due to some internal error