Package org.apache.qpid.jms
Class JmsTopicSession
- java.lang.Object
-
- org.apache.qpid.jms.JmsSession
-
- org.apache.qpid.jms.JmsTopicSession
-
- All Implemented Interfaces:
AutoCloseable,Runnable,javax.jms.QueueSession,javax.jms.Session,javax.jms.TopicSession,JmsMessageDispatcher
public class JmsTopicSession extends JmsSession implements 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 javax.jms.QueueBrowsercreateBrowser(javax.jms.Queue queue)javax.jms.QueueBrowsercreateBrowser(javax.jms.Queue queue, String messageSelector)javax.jms.MessageConsumercreateConsumer(javax.jms.Destination destination)javax.jms.MessageConsumercreateConsumer(javax.jms.Destination destination, String messageSelector)javax.jms.MessageConsumercreateConsumer(javax.jms.Destination destination, String messageSelector, boolean noLocal)javax.jms.MessageProducercreateProducer(javax.jms.Destination destination)javax.jms.QueuecreateQueue(String queueName)javax.jms.QueueReceivercreateReceiver(javax.jms.Queue queue)javax.jms.QueueReceivercreateReceiver(javax.jms.Queue queue, String messageSelector)javax.jms.QueueSendercreateSender(javax.jms.Queue queue)javax.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 javax.jms.JMSException
- Throws:
javax.jms.JMSException
-
-
Method Detail
-
createBrowser
public javax.jms.QueueBrowser createBrowser(javax.jms.Queue queue) throws javax.jms.JMSException- Specified by:
createBrowserin interfacejavax.jms.QueueSession- Specified by:
createBrowserin interfacejavax.jms.Session- Overrides:
createBrowserin classJmsSession- Throws:
javax.jms.JMSException- See Also:
Session.createBrowser(javax.jms.Queue)
-
createBrowser
public javax.jms.QueueBrowser createBrowser(javax.jms.Queue queue, String messageSelector) throws javax.jms.JMSException- Specified by:
createBrowserin interfacejavax.jms.QueueSession- Specified by:
createBrowserin interfacejavax.jms.Session- Overrides:
createBrowserin classJmsSession- Throws:
javax.jms.JMSException- See Also:
Session.createBrowser(javax.jms.Queue, java.lang.String)
-
createConsumer
public javax.jms.MessageConsumer createConsumer(javax.jms.Destination destination) throws javax.jms.JMSException- Specified by:
createConsumerin interfacejavax.jms.Session- Overrides:
createConsumerin classJmsSession- Throws:
javax.jms.JMSException- See Also:
Session.createConsumer(javax.jms.Destination)
-
createConsumer
public javax.jms.MessageConsumer createConsumer(javax.jms.Destination destination, String messageSelector) throws javax.jms.JMSException- Specified by:
createConsumerin interfacejavax.jms.Session- Overrides:
createConsumerin classJmsSession- Throws:
javax.jms.JMSException- See Also:
Session.createConsumer(javax.jms.Destination, java.lang.String)
-
createConsumer
public javax.jms.MessageConsumer createConsumer(javax.jms.Destination destination, String messageSelector, boolean noLocal) throws javax.jms.JMSException- Specified by:
createConsumerin interfacejavax.jms.Session- Overrides:
createConsumerin classJmsSession- Throws:
javax.jms.JMSException- See Also:
Session.createConsumer(javax.jms.Destination, java.lang.String)
-
createProducer
public javax.jms.MessageProducer createProducer(javax.jms.Destination destination) throws javax.jms.JMSException- Specified by:
createProducerin interfacejavax.jms.Session- Overrides:
createProducerin classJmsSession- Throws:
javax.jms.JMSException- See Also:
Session.createProducer(javax.jms.Destination)
-
createQueue
public javax.jms.Queue createQueue(String queueName) throws javax.jms.JMSException
- Specified by:
createQueuein interfacejavax.jms.QueueSession- Specified by:
createQueuein interfacejavax.jms.Session- Overrides:
createQueuein classJmsSession- Throws:
javax.jms.JMSException- See Also:
Session.createQueue(java.lang.String)
-
createTemporaryQueue
public javax.jms.TemporaryQueue createTemporaryQueue() throws javax.jms.JMSException- Specified by:
createTemporaryQueuein interfacejavax.jms.QueueSession- Specified by:
createTemporaryQueuein interfacejavax.jms.Session- Overrides:
createTemporaryQueuein classJmsSession- Throws:
javax.jms.JMSException- See Also:
Session.createTemporaryQueue()
-
createReceiver
public javax.jms.QueueReceiver createReceiver(javax.jms.Queue queue) throws javax.jms.JMSException- Specified by:
createReceiverin interfacejavax.jms.QueueSession- Overrides:
createReceiverin classJmsSession- Throws:
javax.jms.JMSException- See Also:
QueueSession.createReceiver(javax.jms.Queue)
-
createReceiver
public javax.jms.QueueReceiver createReceiver(javax.jms.Queue queue, String messageSelector) throws javax.jms.JMSException- Specified by:
createReceiverin interfacejavax.jms.QueueSession- Overrides:
createReceiverin classJmsSession- Throws:
javax.jms.JMSException- See Also:
QueueSession.createReceiver(javax.jms.Queue, java.lang.String)
-
createSender
public javax.jms.QueueSender createSender(javax.jms.Queue queue) throws javax.jms.JMSException- Specified by:
createSenderin interfacejavax.jms.QueueSession- Overrides:
createSenderin classJmsSession- Throws:
javax.jms.JMSException- See Also:
QueueSession.createSender(javax.jms.Queue)
-
-