public class JmsQueueSession extends JmsSession implements AutoCloseable
| Modifier | Constructor and Description |
|---|---|
protected |
JmsQueueSession(JmsConnection connection,
JmsSessionId sessionId,
int acknowledgementMode) |
| Modifier and Type | Method and Description |
|---|---|
javax.jms.MessageConsumer |
createConsumer(javax.jms.Destination destination) |
javax.jms.MessageConsumer |
createConsumer(javax.jms.Destination destination,
String messageSelector) |
javax.jms.MessageConsumer |
createConsumer(javax.jms.Destination destination,
String messageSelector,
boolean noLocal) |
javax.jms.TopicSubscriber |
createDurableSubscriber(javax.jms.Topic topic,
String name) |
javax.jms.TopicSubscriber |
createDurableSubscriber(javax.jms.Topic topic,
String name,
String messageSelector,
boolean noLocal) |
javax.jms.MessageProducer |
createProducer(javax.jms.Destination destination) |
javax.jms.TopicPublisher |
createPublisher(javax.jms.Topic topic) |
javax.jms.MessageConsumer |
createSharedConsumer(javax.jms.Topic topic,
String name) |
javax.jms.MessageConsumer |
createSharedConsumer(javax.jms.Topic topic,
String name,
String selector) |
javax.jms.MessageConsumer |
createSharedDurableConsumer(javax.jms.Topic topic,
String name) |
javax.jms.MessageConsumer |
createSharedDurableConsumer(javax.jms.Topic topic,
String name,
String selector) |
javax.jms.TopicSubscriber |
createSubscriber(javax.jms.Topic topic) |
javax.jms.TopicSubscriber |
createSubscriber(javax.jms.Topic topic,
String messageSelector,
boolean noLocal) |
javax.jms.TemporaryTopic |
createTemporaryTopic() |
javax.jms.Topic |
createTopic(String topicName) |
void |
unsubscribe(String name) |
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, onException, onFailedMessageSend, onInboundMessage, recover, remove, remove, rollback, run, send, setMessageListener, setTransactionContext, shutdown, shutdown, start, stopclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcloseprotected JmsQueueSession(JmsConnection connection, JmsSessionId sessionId, int acknowledgementMode) throws javax.jms.JMSException
javax.jms.JMSExceptionpublic javax.jms.MessageConsumer createConsumer(javax.jms.Destination destination)
throws javax.jms.JMSException
createConsumer in interface javax.jms.SessioncreateConsumer in class JmsSessionjavax.jms.JMSExceptionSession.createConsumer(javax.jms.Destination)public javax.jms.MessageConsumer createConsumer(javax.jms.Destination destination,
String messageSelector)
throws javax.jms.JMSException
createConsumer in interface javax.jms.SessioncreateConsumer in class JmsSessionjavax.jms.JMSExceptionSession.createConsumer(javax.jms.Destination, java.lang.String)public javax.jms.MessageConsumer createConsumer(javax.jms.Destination destination,
String messageSelector,
boolean noLocal)
throws javax.jms.JMSException
createConsumer in interface javax.jms.SessioncreateConsumer in class JmsSessionjavax.jms.JMSExceptionSession.createConsumer(javax.jms.Destination, java.lang.String, boolean)public javax.jms.TopicSubscriber createDurableSubscriber(javax.jms.Topic topic,
String name)
throws javax.jms.JMSException
createDurableSubscriber in interface javax.jms.SessioncreateDurableSubscriber in interface javax.jms.TopicSessioncreateDurableSubscriber in class JmsSessionjavax.jms.JMSExceptionSession.createDurableSubscriber(javax.jms.Topic, java.lang.String)public javax.jms.TopicSubscriber createDurableSubscriber(javax.jms.Topic topic,
String name,
String messageSelector,
boolean noLocal)
throws javax.jms.JMSException
createDurableSubscriber in interface javax.jms.SessioncreateDurableSubscriber in interface javax.jms.TopicSessioncreateDurableSubscriber in class JmsSessionjavax.jms.JMSExceptionSession.createDurableSubscriber(javax.jms.Topic, java.lang.String, java.lang.String, boolean)public javax.jms.MessageProducer createProducer(javax.jms.Destination destination)
throws javax.jms.JMSException
createProducer in interface javax.jms.SessioncreateProducer in class JmsSessionjavax.jms.JMSExceptionSession.createProducer(javax.jms.Destination)public javax.jms.TemporaryTopic createTemporaryTopic()
throws javax.jms.JMSException
createTemporaryTopic in interface javax.jms.SessioncreateTemporaryTopic in interface javax.jms.TopicSessioncreateTemporaryTopic in class JmsSessionjavax.jms.JMSExceptionSession.createTemporaryTopic()public javax.jms.Topic createTopic(String topicName) throws javax.jms.JMSException
createTopic in interface javax.jms.SessioncreateTopic in interface javax.jms.TopicSessioncreateTopic in class JmsSessionjavax.jms.JMSExceptionSession.createTopic(java.lang.String)public void unsubscribe(String name) throws javax.jms.JMSException
unsubscribe in interface javax.jms.Sessionunsubscribe in interface javax.jms.TopicSessionunsubscribe in class JmsSessionjavax.jms.JMSExceptionSession.unsubscribe(java.lang.String)public javax.jms.TopicPublisher createPublisher(javax.jms.Topic topic)
throws javax.jms.JMSException
createPublisher in interface javax.jms.TopicSessioncreatePublisher in class JmsSessionjavax.jms.JMSExceptionTopicSession.createPublisher(javax.jms.Topic)public javax.jms.TopicSubscriber createSubscriber(javax.jms.Topic topic)
throws javax.jms.JMSException
createSubscriber in interface javax.jms.TopicSessioncreateSubscriber in class JmsSessionjavax.jms.JMSExceptionTopicSession.createSubscriber(javax.jms.Topic)public javax.jms.TopicSubscriber createSubscriber(javax.jms.Topic topic,
String messageSelector,
boolean noLocal)
throws javax.jms.JMSException
createSubscriber in interface javax.jms.TopicSessioncreateSubscriber in class JmsSessionjavax.jms.JMSExceptionTopicSession.createSubscriber(javax.jms.Topic, java.lang.String, boolean)public javax.jms.MessageConsumer createSharedConsumer(javax.jms.Topic topic,
String name)
throws javax.jms.JMSException
createSharedConsumer in interface javax.jms.SessioncreateSharedConsumer in class JmsSessionjavax.jms.JMSExceptionSession.createSharedConsumer(javax.jms.Topic, java.lang.String)public javax.jms.MessageConsumer createSharedConsumer(javax.jms.Topic topic,
String name,
String selector)
throws javax.jms.JMSException
createSharedConsumer in interface javax.jms.SessioncreateSharedConsumer in class JmsSessionjavax.jms.JMSExceptionSession.createSharedConsumer(javax.jms.Topic, java.lang.String, java.lang.String)public javax.jms.MessageConsumer createSharedDurableConsumer(javax.jms.Topic topic,
String name)
throws javax.jms.JMSException
createSharedDurableConsumer in interface javax.jms.SessioncreateSharedDurableConsumer in class JmsSessionjavax.jms.JMSExceptionSession.createSharedDurableConsumer(javax.jms.Topic, java.lang.String)public javax.jms.MessageConsumer createSharedDurableConsumer(javax.jms.Topic topic,
String name,
String selector)
throws javax.jms.JMSException
createSharedDurableConsumer in interface javax.jms.SessioncreateSharedDurableConsumer in class JmsSessionjavax.jms.JMSExceptionSession.createSharedDurableConsumer(javax.jms.Topic, java.lang.String, java.lang.String)Copyright © 2013–2019 The Apache Software Foundation. All rights reserved.