Class MQQueueReceiver
java.lang.Object
com.ibm.mq.jakarta.jms.MQRoot
com.ibm.mq.jakarta.jms.MQMessageConsumer
com.ibm.mq.jakarta.jms.MQQueueReceiver
- All Implemented Interfaces:
JmsMessageConsumer, JmsPropertyContext, JmsQueueReceiver, JmsReadablePropertyContext, jakarta.jms.MessageConsumer, jakarta.jms.QueueReceiver, Serializable, AutoCloseable, Map<String,Object>
public class MQQueueReceiver
extends MQMessageConsumer
implements jakarta.jms.QueueReceiver, JmsQueueReceiver
A client uses an MQQueueReceiver to receive messages that have been delivered to a queue.
- See Also:
-
Nested Class Summary
-
Method Summary
Methods inherited from class MQMessageConsumer
getDestination, getMessageListener, getMessageSelector, getNoLocal, receive, receive, receiveNoWait, setMessageListenerMethods inherited from class MQRoot
clear, containsKey, containsValue, entrySet, equals, get, getBooleanProperty, getByteProperty, getBytesProperty, getCharProperty, getDoubleProperty, getFloatProperty, getIntProperty, getLongProperty, getObjectProperty, getPropertyNames, getShortProperty, getStringProperty, hashCode, isEmpty, keySet, propertyExists, put, putAll, remove, setBatchProperties, setBooleanProperty, setByteProperty, setBytesProperty, setCharProperty, setDoubleProperty, setFloatProperty, setIntProperty, setLongProperty, setObjectProperty, setShortProperty, setStringProperty, size, valuesMethods inherited from interface JmsMessageConsumer
getNoLocalMethods inherited from interface JmsPropertyContext
setBatchProperties, setBooleanProperty, setByteProperty, setBytesProperty, setCharProperty, setDoubleProperty, setFloatProperty, setIntProperty, setLongProperty, setObjectProperty, setShortProperty, setStringProperty, toJsonMethods inherited from interface JmsReadablePropertyContext
getBooleanProperty, getByteProperty, getBytesProperty, getCharProperty, getDoubleProperty, getFloatProperty, getIntProperty, getLongProperty, getObjectProperty, getPropertyNames, getShortProperty, getStringProperty, propertyExists, stringifyMeMethods inherited from interface Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuesMethods inherited from interface jakarta.jms.MessageConsumer
getMessageListener, getMessageSelector, receive, receive, receiveNoWait, setMessageListener
-
Method Details
-
close
public void close() throws jakarta.jms.JMSExceptionCloses the receiver. Releases underlying resources associated with this receiver.- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfacejakarta.jms.MessageConsumer- Overrides:
closein classMQMessageConsumer- Throws:
jakarta.jms.JMSException- if the operation fails
-
getQueue
public jakarta.jms.Queue getQueue() throws jakarta.jms.JMSExceptionGets the queue associated with this queue receiver.- Specified by:
getQueuein interfacejakarta.jms.QueueReceiver- Returns:
- the queue
- Throws:
jakarta.jms.JMSException- if JMS fails to get queue for this queue receiver due to some internal error
-