Package org.apache.qpid.jms
Class JmsQueueSession
- java.lang.Object
-
- org.apache.qpid.jms.JmsSession
-
- org.apache.qpid.jms.JmsQueueSession
-
- All Implemented Interfaces:
jakarta.jms.QueueSession,jakarta.jms.Session,jakarta.jms.TopicSession,java.lang.AutoCloseable,java.lang.Runnable,JmsMessageDispatcher
public class JmsQueueSession extends JmsSession implements java.lang.AutoCloseable
JMS QueueSession implementation
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJmsQueueSession(JmsConnection connection, JmsSessionId sessionId, int acknowledgementMode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.jms.MessageConsumercreateConsumer(jakarta.jms.Destination destination)jakarta.jms.MessageConsumercreateConsumer(jakarta.jms.Destination destination, java.lang.String messageSelector)jakarta.jms.MessageConsumercreateConsumer(jakarta.jms.Destination destination, java.lang.String messageSelector, boolean noLocal)jakarta.jms.TopicSubscribercreateDurableSubscriber(jakarta.jms.Topic topic, java.lang.String name)jakarta.jms.TopicSubscribercreateDurableSubscriber(jakarta.jms.Topic topic, java.lang.String name, java.lang.String messageSelector, boolean noLocal)jakarta.jms.MessageProducercreateProducer(jakarta.jms.Destination destination)jakarta.jms.TopicPublishercreatePublisher(jakarta.jms.Topic topic)jakarta.jms.MessageConsumercreateSharedConsumer(jakarta.jms.Topic topic, java.lang.String name)jakarta.jms.MessageConsumercreateSharedConsumer(jakarta.jms.Topic topic, java.lang.String name, java.lang.String selector)jakarta.jms.MessageConsumercreateSharedDurableConsumer(jakarta.jms.Topic topic, java.lang.String name)jakarta.jms.MessageConsumercreateSharedDurableConsumer(jakarta.jms.Topic topic, java.lang.String name, java.lang.String selector)jakarta.jms.TopicSubscribercreateSubscriber(jakarta.jms.Topic topic)jakarta.jms.TopicSubscribercreateSubscriber(jakarta.jms.Topic topic, java.lang.String messageSelector, boolean noLocal)jakarta.jms.TemporaryTopiccreateTemporaryTopic()jakarta.jms.TopiccreateTopic(java.lang.String topicName)voidunsubscribe(java.lang.String name)-
Methods inherited from class org.apache.qpid.jms.JmsSession
add, add, checkClientIDWasSetExplicitly, checkClosed, checkDestination, close, commit, createBrowser, createBrowser, createBytesMessage, createDurableConsumer, createDurableConsumer, createMapMessage, createMessage, createObjectMessage, createObjectMessage, createQueue, createReceiver, createReceiver, createSender, createStreamMessage, createTemporaryQueue, createTextMessage, createTextMessage, doClose, getAcknowledgeMode, getConnection, getDeserializationPolicy, getMessageIDPolicy, getMessageListener, getNextConsumerId, getNextProducerId, getPrefetchPolicy, getPresettlePolicy, getRedeliveryPolicy, getSessionId, getSessionInfo, getSessionMode, getTransacted, getTransactionContext, isAutoAcknowledge, isClientAcknowledge, isClosed, isDupsOkAcknowledge, isIndividualAcknowledge, isNoAcknowledge, isStarted, isTransacted, lookup, lookup, onCompletedMessageSend, onConnectionInterrupted, onConnectionRecovered, onConnectionRecovery, onConnectionRestored, onException, onFailedMessageSend, onInboundMessage, recover, remove, remove, rollback, run, send, setMessageListener, setTransactionContext, shutdown, shutdown, start, stop
-
-
-
-
Constructor Detail
-
JmsQueueSession
protected JmsQueueSession(JmsConnection connection, JmsSessionId sessionId, int acknowledgementMode) throws jakarta.jms.JMSException
- Throws:
jakarta.jms.JMSException
-
-
Method Detail
-
createConsumer
public jakarta.jms.MessageConsumer createConsumer(jakarta.jms.Destination destination) throws jakarta.jms.JMSException- Specified by:
createConsumerin interfacejakarta.jms.Session- Overrides:
createConsumerin classJmsSession- Throws:
jakarta.jms.JMSException- See Also:
Session.createConsumer(jakarta.jms.Destination)
-
createConsumer
public jakarta.jms.MessageConsumer createConsumer(jakarta.jms.Destination destination, java.lang.String messageSelector) throws jakarta.jms.JMSException- Specified by:
createConsumerin interfacejakarta.jms.Session- Overrides:
createConsumerin classJmsSession- Throws:
jakarta.jms.JMSException- See Also:
Session.createConsumer(jakarta.jms.Destination, java.lang.String)
-
createConsumer
public jakarta.jms.MessageConsumer createConsumer(jakarta.jms.Destination destination, java.lang.String messageSelector, boolean noLocal) throws jakarta.jms.JMSException- Specified by:
createConsumerin interfacejakarta.jms.Session- Overrides:
createConsumerin classJmsSession- Throws:
jakarta.jms.JMSException- See Also:
Session.createConsumer(jakarta.jms.Destination, java.lang.String, boolean)
-
createDurableSubscriber
public jakarta.jms.TopicSubscriber createDurableSubscriber(jakarta.jms.Topic topic, java.lang.String name) throws jakarta.jms.JMSException- Specified by:
createDurableSubscriberin interfacejakarta.jms.Session- Specified by:
createDurableSubscriberin interfacejakarta.jms.TopicSession- Overrides:
createDurableSubscriberin classJmsSession- Throws:
jakarta.jms.JMSException- See Also:
Session.createDurableSubscriber(jakarta.jms.Topic, java.lang.String)
-
createDurableSubscriber
public jakarta.jms.TopicSubscriber createDurableSubscriber(jakarta.jms.Topic topic, java.lang.String name, java.lang.String messageSelector, boolean noLocal) throws jakarta.jms.JMSException- Specified by:
createDurableSubscriberin interfacejakarta.jms.Session- Specified by:
createDurableSubscriberin interfacejakarta.jms.TopicSession- Overrides:
createDurableSubscriberin classJmsSession- Throws:
jakarta.jms.JMSException- See Also:
Session.createDurableSubscriber(jakarta.jms.Topic, java.lang.String, java.lang.String, boolean)
-
createProducer
public jakarta.jms.MessageProducer createProducer(jakarta.jms.Destination destination) throws jakarta.jms.JMSException- Specified by:
createProducerin interfacejakarta.jms.Session- Overrides:
createProducerin classJmsSession- Throws:
jakarta.jms.JMSException- See Also:
Session.createProducer(jakarta.jms.Destination)
-
createTemporaryTopic
public jakarta.jms.TemporaryTopic createTemporaryTopic() throws jakarta.jms.JMSException- Specified by:
createTemporaryTopicin interfacejakarta.jms.Session- Specified by:
createTemporaryTopicin interfacejakarta.jms.TopicSession- Overrides:
createTemporaryTopicin classJmsSession- Throws:
jakarta.jms.JMSException- See Also:
Session.createTemporaryTopic()
-
createTopic
public jakarta.jms.Topic createTopic(java.lang.String topicName) throws jakarta.jms.JMSException- Specified by:
createTopicin interfacejakarta.jms.Session- Specified by:
createTopicin interfacejakarta.jms.TopicSession- Overrides:
createTopicin classJmsSession- Throws:
jakarta.jms.JMSException- See Also:
Session.createTopic(java.lang.String)
-
unsubscribe
public void unsubscribe(java.lang.String name) throws jakarta.jms.JMSException- Specified by:
unsubscribein interfacejakarta.jms.Session- Specified by:
unsubscribein interfacejakarta.jms.TopicSession- Overrides:
unsubscribein classJmsSession- Throws:
jakarta.jms.JMSException- See Also:
Session.unsubscribe(java.lang.String)
-
createPublisher
public jakarta.jms.TopicPublisher createPublisher(jakarta.jms.Topic topic) throws jakarta.jms.JMSException- Specified by:
createPublisherin interfacejakarta.jms.TopicSession- Overrides:
createPublisherin classJmsSession- Throws:
jakarta.jms.JMSException- See Also:
TopicSession.createPublisher(jakarta.jms.Topic)
-
createSubscriber
public jakarta.jms.TopicSubscriber createSubscriber(jakarta.jms.Topic topic) throws jakarta.jms.JMSException- Specified by:
createSubscriberin interfacejakarta.jms.TopicSession- Overrides:
createSubscriberin classJmsSession- Throws:
jakarta.jms.JMSException- See Also:
TopicSession.createSubscriber(jakarta.jms.Topic)
-
createSubscriber
public jakarta.jms.TopicSubscriber createSubscriber(jakarta.jms.Topic topic, java.lang.String messageSelector, boolean noLocal) throws jakarta.jms.JMSException- Specified by:
createSubscriberin interfacejakarta.jms.TopicSession- Overrides:
createSubscriberin classJmsSession- Throws:
jakarta.jms.JMSException- See Also:
TopicSession.createSubscriber(jakarta.jms.Topic, java.lang.String, boolean)
-
createSharedConsumer
public jakarta.jms.MessageConsumer createSharedConsumer(jakarta.jms.Topic topic, java.lang.String name) throws jakarta.jms.JMSException- Specified by:
createSharedConsumerin interfacejakarta.jms.Session- Overrides:
createSharedConsumerin classJmsSession- Throws:
jakarta.jms.JMSException- See Also:
Session.createSharedConsumer(jakarta.jms.Topic, java.lang.String)
-
createSharedConsumer
public jakarta.jms.MessageConsumer createSharedConsumer(jakarta.jms.Topic topic, java.lang.String name, java.lang.String selector) throws jakarta.jms.JMSException- Specified by:
createSharedConsumerin interfacejakarta.jms.Session- Overrides:
createSharedConsumerin classJmsSession- Throws:
jakarta.jms.JMSException- See Also:
Session.createSharedConsumer(jakarta.jms.Topic, java.lang.String, java.lang.String)
-
createSharedDurableConsumer
public jakarta.jms.MessageConsumer createSharedDurableConsumer(jakarta.jms.Topic topic, java.lang.String name) throws jakarta.jms.JMSException- Specified by:
createSharedDurableConsumerin interfacejakarta.jms.Session- Overrides:
createSharedDurableConsumerin classJmsSession- Throws:
jakarta.jms.JMSException- See Also:
Session.createSharedDurableConsumer(jakarta.jms.Topic, java.lang.String)
-
createSharedDurableConsumer
public jakarta.jms.MessageConsumer createSharedDurableConsumer(jakarta.jms.Topic topic, java.lang.String name, java.lang.String selector) throws jakarta.jms.JMSException- Specified by:
createSharedDurableConsumerin interfacejakarta.jms.Session- Overrides:
createSharedDurableConsumerin classJmsSession- Throws:
jakarta.jms.JMSException- See Also:
Session.createSharedDurableConsumer(jakarta.jms.Topic, java.lang.String, java.lang.String)
-
-