com.ibm.mq.jms
Class MQQueueSession
- java.lang.Object
-
- com.ibm.mq.jms.MQRoot
-
- com.ibm.mq.jms.MQSession
-
- com.ibm.mq.jms.MQQueueSession
-
- All Implemented Interfaces:
- JmsPropertyContext, JmsQueueSession, JmsReadablePropertyContext, JmsSession, java.io.Serializable, java.lang.AutoCloseable, java.lang.Runnable, java.util.Map<java.lang.String,java.lang.Object>, javax.jms.QueueSession, javax.jms.Session
public class MQQueueSession extends MQSession implements javax.jms.QueueSession, JmsQueueSession
An MQQueueSession provides methods to create MQQueueReceivers, MQQueueSenders, MQQueueBrowsers, and MQTemporaryQueues.- See Also:
- Serialized Form
-
-
Method Summary
Methods Modifier and Type Method and Description javax.jms.QueueReceiver
createReceiver(javax.jms.Queue queue)
Creates a QueueReceiver object to receive messages from the specified queue.javax.jms.QueueReceiver
createReceiver(javax.jms.Queue queue, java.lang.String selector)
Creates a QueueReceiver object to receive messages from the specified queue, using the specified message selector.javax.jms.QueueSender
createSender(javax.jms.Queue queue)
Creates a QueueSender object to send messages to the specified queue.-
Methods inherited from class com.ibm.mq.jms.MQSession
close, commit, createBrowser, createBrowser, createBytesMessage, createConsumer, createConsumer, createConsumer, createDurableConsumer, createDurableConsumer, createDurableSubscriber, createDurableSubscriber, createMapMessage, createMessage, createObjectMessage, createObjectMessage, createProducer, createQueue, createSharedConsumer, createSharedConsumer, createSharedDurableConsumer, createSharedDurableConsumer, createStreamMessage, createTemporaryQueue, createTemporaryTopic, createTextMessage, createTextMessage, createTopic, deliver, getAcknowledgeMode, getMessageListener, getTransacted, recover, rollback, setMessageListener, unsubscribe
-
Methods inherited from class com.ibm.mq.jms.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, values
-
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.ibm.msg.client.jms.JmsPropertyContext
setBatchProperties, setBooleanProperty, setByteProperty, setBytesProperty, setCharProperty, setDoubleProperty, setFloatProperty, setIntProperty, setLongProperty, setObjectProperty, setShortProperty, setStringProperty
-
Methods inherited from interface com.ibm.msg.client.jms.JmsReadablePropertyContext
getBooleanProperty, getByteProperty, getBytesProperty, getCharProperty, getDoubleProperty, getFloatProperty, getIntProperty, getLongProperty, getObjectProperty, getPropertyNames, getShortProperty, getStringProperty, propertyExists
-
Methods inherited from interface java.util.Map
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
-
Methods inherited from interface javax.jms.QueueSession
createBrowser, createBrowser, createQueue, createTemporaryQueue
-
Methods inherited from interface javax.jms.Session
close, commit, createBytesMessage, createConsumer, createConsumer, createConsumer, createDurableConsumer, createDurableConsumer, createDurableSubscriber, createDurableSubscriber, createMapMessage, createMessage, createObjectMessage, createObjectMessage, createProducer, createSharedConsumer, createSharedConsumer, createSharedDurableConsumer, createSharedDurableConsumer, createStreamMessage, createTemporaryTopic, createTextMessage, createTextMessage, createTopic, getAcknowledgeMode, getMessageListener, getTransacted, recover, rollback, run, setMessageListener, unsubscribe
-
-
-
-
Method Detail
-
createReceiver
public javax.jms.QueueReceiver createReceiver(javax.jms.Queue queue) throws javax.jms.JMSException
Creates a QueueReceiver object to receive messages from the specified queue.- Specified by:
createReceiver
in interfacejavax.jms.QueueSession
- Parameters:
queue
- the specified queue- Returns:
- the queue receiver
- Throws:
javax.jms.JMSException
-
createReceiver
public javax.jms.QueueReceiver createReceiver(javax.jms.Queue queue, java.lang.String selector) throws javax.jms.JMSException
Creates a QueueReceiver object to receive messages from the specified queue, using the specified message selector.- Specified by:
createReceiver
in interfacejavax.jms.QueueSession
- Parameters:
queue
- the specified queueselector
- the selector to use when retrieving messages from the queue- Returns:
- the queue receiver
- Throws:
javax.jms.JMSException
-
createSender
public javax.jms.QueueSender createSender(javax.jms.Queue queue) throws javax.jms.JMSException
Creates a QueueSender object to send messages to the specified queue.- Specified by:
createSender
in interfacejavax.jms.QueueSession
- Parameters:
queue
- the queue to which messages are to be sent- Returns:
- the queue sender
- Throws:
javax.jms.JMSException
- if the operation fails
-
-