Package org.apache.qpid.jms
Class JmsTopicSession
- java.lang.Object
-
- org.apache.qpid.jms.JmsSession
-
- org.apache.qpid.jms.JmsTopicSession
-
- All Implemented Interfaces:
jakarta.jms.QueueSession,jakarta.jms.Session,jakarta.jms.TopicSession,java.lang.AutoCloseable,java.lang.Runnable,JmsMessageDispatcher
public class JmsTopicSession extends JmsSession implements java.lang.AutoCloseable
Implementation of a TopicSession
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJmsTopicSession(JmsConnection connection, JmsSessionId sessionId, int acknowledgementMode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.jms.QueueBrowsercreateBrowser(jakarta.jms.Queue queue)jakarta.jms.QueueBrowsercreateBrowser(jakarta.jms.Queue queue, java.lang.String messageSelector)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.MessageProducercreateProducer(jakarta.jms.Destination destination)jakarta.jms.QueuecreateQueue(java.lang.String queueName)jakarta.jms.QueueReceivercreateReceiver(jakarta.jms.Queue queue)jakarta.jms.QueueReceivercreateReceiver(jakarta.jms.Queue queue, java.lang.String messageSelector)jakarta.jms.QueueSendercreateSender(jakarta.jms.Queue queue)jakarta.jms.TemporaryQueuecreateTemporaryQueue()-
Methods inherited from class org.apache.qpid.jms.JmsSession
add, add, checkClientIDWasSetExplicitly, checkClosed, checkDestination, close, commit, createBytesMessage, createDurableConsumer, createDurableConsumer, createDurableSubscriber, createDurableSubscriber, createMapMessage, createMessage, createObjectMessage, createObjectMessage, createPublisher, createSharedConsumer, createSharedConsumer, createSharedDurableConsumer, createSharedDurableConsumer, createStreamMessage, createSubscriber, createSubscriber, createTemporaryTopic, createTextMessage, createTextMessage, createTopic, 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, unsubscribe
-
-
-
-
Constructor Detail
-
JmsTopicSession
protected JmsTopicSession(JmsConnection connection, JmsSessionId sessionId, int acknowledgementMode) throws jakarta.jms.JMSException
- Throws:
jakarta.jms.JMSException
-
-
Method Detail
-
createBrowser
public jakarta.jms.QueueBrowser createBrowser(jakarta.jms.Queue queue) throws jakarta.jms.JMSException- Specified by:
createBrowserin interfacejakarta.jms.QueueSession- Specified by:
createBrowserin interfacejakarta.jms.Session- Overrides:
createBrowserin classJmsSession- Throws:
jakarta.jms.JMSException- See Also:
Session.createBrowser(jakarta.jms.Queue)
-
createBrowser
public jakarta.jms.QueueBrowser createBrowser(jakarta.jms.Queue queue, java.lang.String messageSelector) throws jakarta.jms.JMSException- Specified by:
createBrowserin interfacejakarta.jms.QueueSession- Specified by:
createBrowserin interfacejakarta.jms.Session- Overrides:
createBrowserin classJmsSession- Throws:
jakarta.jms.JMSException- See Also:
Session.createBrowser(jakarta.jms.Queue, java.lang.String)
-
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)
-
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)
-
createQueue
public jakarta.jms.Queue createQueue(java.lang.String queueName) throws jakarta.jms.JMSException- Specified by:
createQueuein interfacejakarta.jms.QueueSession- Specified by:
createQueuein interfacejakarta.jms.Session- Overrides:
createQueuein classJmsSession- Throws:
jakarta.jms.JMSException- See Also:
Session.createQueue(java.lang.String)
-
createTemporaryQueue
public jakarta.jms.TemporaryQueue createTemporaryQueue() throws jakarta.jms.JMSException- Specified by:
createTemporaryQueuein interfacejakarta.jms.QueueSession- Specified by:
createTemporaryQueuein interfacejakarta.jms.Session- Overrides:
createTemporaryQueuein classJmsSession- Throws:
jakarta.jms.JMSException- See Also:
Session.createTemporaryQueue()
-
createReceiver
public jakarta.jms.QueueReceiver createReceiver(jakarta.jms.Queue queue) throws jakarta.jms.JMSException- Specified by:
createReceiverin interfacejakarta.jms.QueueSession- Overrides:
createReceiverin classJmsSession- Throws:
jakarta.jms.JMSException- See Also:
QueueSession.createReceiver(jakarta.jms.Queue)
-
createReceiver
public jakarta.jms.QueueReceiver createReceiver(jakarta.jms.Queue queue, java.lang.String messageSelector) throws jakarta.jms.JMSException- Specified by:
createReceiverin interfacejakarta.jms.QueueSession- Overrides:
createReceiverin classJmsSession- Throws:
jakarta.jms.JMSException- See Also:
QueueSession.createReceiver(jakarta.jms.Queue, java.lang.String)
-
createSender
public jakarta.jms.QueueSender createSender(jakarta.jms.Queue queue) throws jakarta.jms.JMSException- Specified by:
createSenderin interfacejakarta.jms.QueueSession- Overrides:
createSenderin classJmsSession- Throws:
jakarta.jms.JMSException- See Also:
QueueSession.createSender(jakarta.jms.Queue)
-
-