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,AutoCloseable,Runnable,JmsMessageDispatcher
Implementation of a TopicSession
-
Field Summary
Fields inherited from interface jakarta.jms.Session
AUTO_ACKNOWLEDGE, CLIENT_ACKNOWLEDGE, DUPS_OK_ACKNOWLEDGE, SESSION_TRANSACTED -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJmsTopicSession(JmsConnection connection, JmsSessionId sessionId, int acknowledgementMode) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.jms.QueueBrowsercreateBrowser(jakarta.jms.Queue queue) jakarta.jms.QueueBrowsercreateBrowser(jakarta.jms.Queue queue, String messageSelector) jakarta.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.MessageProducercreateProducer(jakarta.jms.Destination destination) jakarta.jms.QueuecreateQueue(String queueName) jakarta.jms.QueueReceivercreateReceiver(jakarta.jms.Queue queue) jakarta.jms.QueueReceivercreateReceiver(jakarta.jms.Queue queue, String messageSelector) jakarta.jms.QueueSendercreateSender(jakarta.jms.Queue queue) jakarta.jms.TemporaryQueueMethods 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 Details
-
JmsTopicSession
protected JmsTopicSession(JmsConnection connection, JmsSessionId sessionId, int acknowledgementMode) throws jakarta.jms.JMSException - Throws:
jakarta.jms.JMSException
-
-
Method Details
-
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, 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, 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)
-
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
- 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, 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)
-