public final class LocalQueueSession extends LocalSession implements javax.jms.QueueSession
Queue specific implementation of a local Session
QueueSessionengine, notificationProxyacknowledgeMode, closed, connection, consumersMap, deliveryLock, externalAccessLock, id, idProvider, transacted| Constructor and Description |
|---|
LocalQueueSession(IntegerID id,
LocalQueueConnection connection,
FFMQEngine engine,
boolean transacted,
int acknowlegdeMode)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
javax.jms.TopicSubscriber |
createDurableSubscriber(javax.jms.Topic topic,
String name) |
javax.jms.TopicSubscriber |
createDurableSubscriber(javax.jms.Topic topic,
String subscriptionName,
String messageSelector,
boolean noLocal) |
javax.jms.QueueReceiver |
createReceiver(javax.jms.Queue queue) |
javax.jms.QueueReceiver |
createReceiver(javax.jms.Queue queue,
String messageSelector) |
javax.jms.QueueSender |
createSender(javax.jms.Queue queue) |
javax.jms.TemporaryTopic |
createTemporaryTopic() |
javax.jms.Topic |
createTopic(String topicName) |
void |
unsubscribe(String subscriptionName) |
acknowledge, acknowledge, commit, commit, createBrowser, createBrowser, createConsumer, createConsumer, createDurableSubscriber, createProducer, createTemporaryQueue, deleteQueue, dispatch, getConsumedCount, getNotificationProxy, getProducedCount, getTransactionSet, onSessionClose, recover, recover, rollback, rollback, rollbackUndelivered, setNotificationProxy, toStringcheckNotClosed, checkTemporaryDestinationScope, close, createBrowser, createBytesMessage, createConsumer, createConsumer, createMapMessage, createMessage, createObjectMessage, createObjectMessage, createQueue, createStreamMessage, createTextMessage, createTextMessage, getAcknowledgeMode, getConnection, getConsumersCount, getEntitiesDescription, getId, getMessageListener, getProducersCount, getTransacted, lookupRegisteredBrowser, lookupRegisteredConsumer, onSessionClosed, registerBrowser, registerConsumer, registerProducer, run, setMessageListener, unregisterBrowser, unregisterConsumer, unregisterProducer, waitForDeliverySync, wakeUpConsumersclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcreateBrowser, createBrowser, createQueue, createTemporaryQueueclose, commit, createBytesMessage, createConsumer, createConsumer, createConsumer, createMapMessage, createMessage, createObjectMessage, createObjectMessage, createProducer, createStreamMessage, createTextMessage, createTextMessage, getAcknowledgeMode, getMessageListener, getTransacted, recover, rollback, run, setMessageListenerpublic LocalQueueSession(IntegerID id, LocalQueueConnection connection, FFMQEngine engine, boolean transacted, int acknowlegdeMode)
public javax.jms.QueueReceiver createReceiver(javax.jms.Queue queue)
throws javax.jms.JMSException
createReceiver in interface javax.jms.QueueSessionjavax.jms.JMSExceptionpublic javax.jms.QueueReceiver createReceiver(javax.jms.Queue queue,
String messageSelector)
throws javax.jms.JMSException
createReceiver in interface javax.jms.QueueSessionjavax.jms.JMSExceptionpublic javax.jms.QueueSender createSender(javax.jms.Queue queue)
throws javax.jms.JMSException
createSender in interface javax.jms.QueueSessionjavax.jms.JMSExceptionpublic javax.jms.TopicSubscriber createDurableSubscriber(javax.jms.Topic topic,
String name)
throws javax.jms.JMSException
createDurableSubscriber in interface javax.jms.SessioncreateDurableSubscriber in class AbstractSessionjavax.jms.JMSExceptionpublic javax.jms.TopicSubscriber createDurableSubscriber(javax.jms.Topic topic,
String subscriptionName,
String messageSelector,
boolean noLocal)
throws javax.jms.JMSException
createDurableSubscriber in interface javax.jms.SessioncreateDurableSubscriber in class LocalSessionjavax.jms.JMSExceptionpublic javax.jms.TemporaryTopic createTemporaryTopic()
throws javax.jms.JMSException
createTemporaryTopic in interface javax.jms.SessioncreateTemporaryTopic in class LocalSessionjavax.jms.JMSExceptionpublic javax.jms.Topic createTopic(String topicName) throws javax.jms.JMSException
createTopic in interface javax.jms.SessioncreateTopic in class AbstractSessionjavax.jms.JMSExceptionpublic void unsubscribe(String subscriptionName) throws javax.jms.JMSException
unsubscribe in interface javax.jms.Sessionunsubscribe in class LocalSessionjavax.jms.JMSExceptionCopyright © 2019. All rights reserved.