Package org.apache.qpid.jms
Class JmsQueueSession
- java.lang.Object
-
- org.apache.qpid.jms.JmsSession
-
- org.apache.qpid.jms.JmsQueueSession
-
- All Implemented Interfaces:
AutoCloseable,Runnable,javax.jms.QueueSession,javax.jms.Session,javax.jms.TopicSession,JmsMessageDispatcher
public class JmsQueueSession extends JmsSession implements 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 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.TopicSubscribercreateDurableSubscriber(javax.jms.Topic topic, String name)javax.jms.TopicSubscribercreateDurableSubscriber(javax.jms.Topic topic, String name, String messageSelector, boolean noLocal)javax.jms.MessageProducercreateProducer(javax.jms.Destination destination)javax.jms.TopicPublishercreatePublisher(javax.jms.Topic topic)javax.jms.MessageConsumercreateSharedConsumer(javax.jms.Topic topic, String name)javax.jms.MessageConsumercreateSharedConsumer(javax.jms.Topic topic, String name, String selector)javax.jms.MessageConsumercreateSharedDurableConsumer(javax.jms.Topic topic, String name)javax.jms.MessageConsumercreateSharedDurableConsumer(javax.jms.Topic topic, String name, String selector)javax.jms.TopicSubscribercreateSubscriber(javax.jms.Topic topic)javax.jms.TopicSubscribercreateSubscriber(javax.jms.Topic topic, String messageSelector, boolean noLocal)javax.jms.TemporaryTopiccreateTemporaryTopic()javax.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 Detail
-
JmsQueueSession
protected JmsQueueSession(JmsConnection connection, JmsSessionId sessionId, int acknowledgementMode) throws javax.jms.JMSException
- Throws:
javax.jms.JMSException
-
-
Method Detail
-
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, boolean)
-
createDurableSubscriber
public javax.jms.TopicSubscriber createDurableSubscriber(javax.jms.Topic topic, String name) throws javax.jms.JMSException- Specified by:
createDurableSubscriberin interfacejavax.jms.Session- Specified by:
createDurableSubscriberin interfacejavax.jms.TopicSession- Overrides:
createDurableSubscriberin classJmsSession- Throws:
javax.jms.JMSException- See Also:
Session.createDurableSubscriber(javax.jms.Topic, java.lang.String)
-
createDurableSubscriber
public javax.jms.TopicSubscriber createDurableSubscriber(javax.jms.Topic topic, String name, String messageSelector, boolean noLocal) throws javax.jms.JMSException- Specified by:
createDurableSubscriberin interfacejavax.jms.Session- Specified by:
createDurableSubscriberin interfacejavax.jms.TopicSession- Overrides:
createDurableSubscriberin classJmsSession- Throws:
javax.jms.JMSException- See Also:
Session.createDurableSubscriber(javax.jms.Topic, java.lang.String, java.lang.String, boolean)
-
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)
-
createTemporaryTopic
public javax.jms.TemporaryTopic createTemporaryTopic() throws javax.jms.JMSException- Specified by:
createTemporaryTopicin interfacejavax.jms.Session- Specified by:
createTemporaryTopicin interfacejavax.jms.TopicSession- Overrides:
createTemporaryTopicin classJmsSession- Throws:
javax.jms.JMSException- See Also:
Session.createTemporaryTopic()
-
createTopic
public javax.jms.Topic createTopic(String topicName) throws javax.jms.JMSException
- Specified by:
createTopicin interfacejavax.jms.Session- Specified by:
createTopicin interfacejavax.jms.TopicSession- Overrides:
createTopicin classJmsSession- Throws:
javax.jms.JMSException- See Also:
Session.createTopic(java.lang.String)
-
unsubscribe
public void unsubscribe(String name) throws javax.jms.JMSException
- Specified by:
unsubscribein interfacejavax.jms.Session- Specified by:
unsubscribein interfacejavax.jms.TopicSession- Overrides:
unsubscribein classJmsSession- Throws:
javax.jms.JMSException- See Also:
Session.unsubscribe(java.lang.String)
-
createPublisher
public javax.jms.TopicPublisher createPublisher(javax.jms.Topic topic) throws javax.jms.JMSException- Specified by:
createPublisherin interfacejavax.jms.TopicSession- Overrides:
createPublisherin classJmsSession- Throws:
javax.jms.JMSException- See Also:
TopicSession.createPublisher(javax.jms.Topic)
-
createSubscriber
public javax.jms.TopicSubscriber createSubscriber(javax.jms.Topic topic) throws javax.jms.JMSException- Specified by:
createSubscriberin interfacejavax.jms.TopicSession- Overrides:
createSubscriberin classJmsSession- Throws:
javax.jms.JMSException- See Also:
TopicSession.createSubscriber(javax.jms.Topic)
-
createSubscriber
public javax.jms.TopicSubscriber createSubscriber(javax.jms.Topic topic, String messageSelector, boolean noLocal) throws javax.jms.JMSException- Specified by:
createSubscriberin interfacejavax.jms.TopicSession- Overrides:
createSubscriberin classJmsSession- Throws:
javax.jms.JMSException- See Also:
TopicSession.createSubscriber(javax.jms.Topic, java.lang.String, boolean)
-
createSharedConsumer
public javax.jms.MessageConsumer createSharedConsumer(javax.jms.Topic topic, String name) throws javax.jms.JMSException- Specified by:
createSharedConsumerin interfacejavax.jms.Session- Overrides:
createSharedConsumerin classJmsSession- Throws:
javax.jms.JMSException- See Also:
Session.createSharedConsumer(javax.jms.Topic, java.lang.String)
-
createSharedConsumer
public javax.jms.MessageConsumer createSharedConsumer(javax.jms.Topic topic, String name, String selector) throws javax.jms.JMSException- Specified by:
createSharedConsumerin interfacejavax.jms.Session- Overrides:
createSharedConsumerin classJmsSession- Throws:
javax.jms.JMSException- See Also:
Session.createSharedConsumer(javax.jms.Topic, java.lang.String, java.lang.String)
-
createSharedDurableConsumer
public javax.jms.MessageConsumer createSharedDurableConsumer(javax.jms.Topic topic, String name) throws javax.jms.JMSException- Specified by:
createSharedDurableConsumerin interfacejavax.jms.Session- Overrides:
createSharedDurableConsumerin classJmsSession- Throws:
javax.jms.JMSException- See Also:
Session.createSharedDurableConsumer(javax.jms.Topic, java.lang.String)
-
createSharedDurableConsumer
public javax.jms.MessageConsumer createSharedDurableConsumer(javax.jms.Topic topic, String name, String selector) throws javax.jms.JMSException- Specified by:
createSharedDurableConsumerin interfacejavax.jms.Session- Overrides:
createSharedDurableConsumerin classJmsSession- Throws:
javax.jms.JMSException- See Also:
Session.createSharedDurableConsumer(javax.jms.Topic, java.lang.String, java.lang.String)
-
-