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,AutoCloseable,Runnable,JmsMessageDispatcher
JMS QueueSession implementation
-
Field Summary
Fields inherited from interface jakarta.jms.Session
AUTO_ACKNOWLEDGE, CLIENT_ACKNOWLEDGE, DUPS_OK_ACKNOWLEDGE, SESSION_TRANSACTED -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJmsQueueSession(JmsConnection connection, JmsSessionId sessionId, int acknowledgementMode) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.jms.MessageConsumercreateConsumer(jakarta.jms.Destination destination) jakarta.jms.MessageConsumercreateConsumer(jakarta.jms.Destination destination, String messageSelector) jakarta.jms.MessageConsumercreateConsumer(jakarta.jms.Destination destination, String messageSelector, boolean noLocal) jakarta.jms.TopicSubscribercreateDurableSubscriber(jakarta.jms.Topic topic, String name) jakarta.jms.TopicSubscribercreateDurableSubscriber(jakarta.jms.Topic topic, String name, 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, String name) jakarta.jms.MessageConsumercreateSharedConsumer(jakarta.jms.Topic topic, String name, String selector) jakarta.jms.MessageConsumercreateSharedDurableConsumer(jakarta.jms.Topic topic, String name) jakarta.jms.MessageConsumercreateSharedDurableConsumer(jakarta.jms.Topic topic, String name, String selector) jakarta.jms.TopicSubscribercreateSubscriber(jakarta.jms.Topic topic) jakarta.jms.TopicSubscribercreateSubscriber(jakarta.jms.Topic topic, String messageSelector, boolean noLocal) jakarta.jms.TemporaryTopicjakarta.jms.TopiccreateTopic(String topicName) voidunsubscribe(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 Details
-
JmsQueueSession
protected JmsQueueSession(JmsConnection connection, JmsSessionId sessionId, int acknowledgementMode) throws jakarta.jms.JMSException - Throws:
jakarta.jms.JMSException
-
-
Method Details
-
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, 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, 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, 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, String name, 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
- 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
- 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, 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)
-