com.ibm.mq.jms
Class MQQueueReceiver

java.lang.Object
  |
  +--com.ibm.mq.jms.MQMessageConsumer
        |
        +--com.ibm.mq.jms.MQQueueReceiver
All Implemented Interfaces:
javax.jms.MessageConsumer, javax.jms.QueueReceiver

public class MQQueueReceiver
extends MQMessageConsumer
implements javax.jms.QueueReceiver

A client uses an MQQueueReceiver to receive messages that have been delivered to a queue.


Method Summary
 void close()
          Close the receiver.
 javax.jms.Queue getQueue()
          Gets the queue associated with this queue receiver.
 
Methods inherited from class com.ibm.mq.jms.MQMessageConsumer
getDestination, getMessageListener, getMessageSelector, receive, receive, receiveNoWait, setMessageListener
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.jms.MessageConsumer
getMessageListener, getMessageSelector, receive, receive, receiveNoWait, setMessageListener
 

Method Detail

close

public void close()
           throws javax.jms.JMSException
Close the receiver. Releases underlying resources associated with this receiver.

Specified by:
close in interface javax.jms.MessageConsumer
Overrides:
close in class MQMessageConsumer
Throws:
javax.jms.JMSException - if underlying WebSphere MQ calls fail.

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
Overrides:
getQueue in class MQMessageConsumer
javax.jms.JMSException

(c) Copyright IBM Corp. 2005. All Rights Reserved.