Websphere MQ Everyplace

com.ibm.mqe.jms
Class MQeQueueReceiver

java.lang.Object
  |
  +--com.ibm.mqe.jms.MQeMessageConsumer
        |
        +--com.ibm.mqe.jms.MQeQueueReceiver
All Implemented Interfaces:
javax.jms.MessageConsumer, javax.jms.QueueReceiver

public class MQeQueueReceiver
extends MQeMessageConsumer
implements javax.jms.QueueReceiver

A client uses a QueueReceiver to receive messages that have been delivered to a queue. Although it is possible to have multiple QueueReceivers for the same queue, the JMS API does not define how messages are distributed between the QueueReceivers.

Creating a MessageConsumer provides the same features as creating a QueueReceiver. A MessageConsumer object is recommended for creating new code. The QueueReceiver is provided to support existing code.

See Also:
javax.jms.Session#createConsumer(Destination, String), javax.jms.Session#createConsumer(Destination), QueueSession.createReceiver(Queue, String), QueueSession.createReceiver(Queue), MessageConsumer

Method Summary
 javax.jms.Queue getQueue()
          Get the queue associated with this queue receiver.
 
Methods inherited from class com.ibm.mqe.jms.MQeMessageConsumer
close, getMessageListener, getMessageSelector, receive, receive, receiveNoWait, setMessageListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.jms.MessageConsumer
close, getMessageListener, getMessageSelector, receive, receive, receiveNoWait, setMessageListener
 

Method Detail

getQueue

public javax.jms.Queue getQueue()
                         throws javax.jms.JMSException
Get 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.

Websphere MQ Everyplace