Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
public interface QueueSession
A QueueSession
объект обеспечивает методы для того, чтобы они создали QueueReceiver
, QueueSender
, QueueBrowser
, и TemporaryQueue
объекты.
Если есть сообщения, которые были получены, но не подтверждены когда a QueueSession
завершается, эти сообщения будут сохранены и повторно поставлены когда потребитель следующие доступы очередь.
A QueueSession
используется для того, чтобы создать конкретные цели "Точка-точка". Вообще, используйте Session
объект. QueueSession
используется, чтобы поддерживать существующий код. Используя Session
объект упрощает модель программирования, и позволяет транзакциям использоваться через два домена обмена сообщениями.
A QueueSession
не может использоваться, чтобы создать объекты, определенные для публиковать/подписываться домена. Следующие методы наследовались от Session
, но должен бросить IllegalStateException
если они используются от QueueSession
:
createDurableSubscriber
createTemporaryTopic
createTopic
unsubscribe
Session
, QueueConnection.createQueueSession(boolean, int)
, XAQueueSession.getQueueSession()
Полевая Сводка |
---|
Поля, наследованные от интерфейса javax.jms. Сеанс |
---|
AUTO_ACKNOWLEDGE, CLIENT_ACKNOWLEDGE, DUPS_OK_ACKNOWLEDGE, SESSION_TRANSACTED |
Сводка метода | |
---|---|
QueueBrowser |
createBrowser(Queue queue)
Создает a QueueBrowser возразите, чтобы посмотреть на сообщения на указанной очереди. |
QueueBrowser |
createBrowser(Queue queue, java.lang.String messageSelector)
Создает a QueueBrowser возразите, чтобы посмотреть на сообщения на указанной очереди, использующей селектор сообщения. |
Очередь |
createQueue(java.lang.String queueName)
Создает идентификационные данные очереди, данные a Queue имя. |
QueueReceiver |
createReceiver(Queue queue)
Создает a QueueReceiver объект получить сообщения от указанной очереди. |
QueueReceiver |
createReceiver(Queue queue, java.lang.String messageSelector)
Создает a QueueReceiver объект получить сообщения от указанной очереди, использующей селектор сообщения. |
QueueSender |
createSender(Queue queue)
Создает a QueueSender объект отправить сообщения указанной очереди. |
TemporaryQueue |
createTemporaryQueue()
Создает a TemporaryQueue объект. |
Методы, наследованные от интерфейса javax.jms. Сеанс |
---|
close, commit, createBytesMessage, createConsumer, createConsumer, createConsumer, createDurableSubscriber, createDurableSubscriber, createMapMessage, createMessage, createObjectMessage, createObjectMessage, createProducer, createStreamMessage, createTemporaryTopic, createTextMessage, createTextMessage, createTopic, getAcknowledgeMode, getMessageListener, getTransacted, recover, rollback, run, setMessageListener, unsubscribe |
Деталь метода |
---|
Queue createQueue(java.lang.String queueName) throws JMSException
Queue
имя. Это средство предоставляется для редких случаев, где клиенты должны динамически управлять идентификационными данными очереди. Это позволяет создание идентификационных данных очереди со специфичным для провайдера именем. Клиенты, которые зависят от этой возможности, не переносимы.
Отметьте, что этот метод не для того, чтобы создать физическую очередь. Физическое создание очередей является задачей администрирования и не должно инициироваться API JMS. Одно исключение является созданием временных очередей, которое выполняется с createTemporaryQueue
метод.
createQueue
в интерфейсе Session
queueName
- имя этого Queue
Queue
с именем JMSException
- если сеанс не в состоянии создать очередь из-за некоторой внутренней ошибки.QueueReceiver createReceiver(Queue queue) throws JMSException
QueueReceiver
объект получить сообщения от указанной очереди.
queue
- Queue
к доступу JMSException
- если сеанс не в состоянии создать получатель из-за некоторой внутренней ошибки. InvalidDestinationException
- если недопустимая очередь определяется.QueueReceiver createReceiver(Queue queue, java.lang.String messageSelector) throws JMSException
QueueReceiver
объект получить сообщения от указанной очереди, использующей селектор сообщения.
queue
- Queue
к доступуmessageSelector
- только сообщения со свойствами, соответствующими выражение селектора сообщения, передаются. Значение нуля или пустой строки указывает, что нет никакого селектора сообщения для потребителя сообщения. JMSException
- если сеанс не в состоянии создать получатель из-за некоторой внутренней ошибки. InvalidDestinationException
- если недопустимая очередь определяется. InvalidSelectorException
- если селектор сообщения недопустим.QueueSender createSender(Queue queue) throws JMSException
QueueSender
объект отправить сообщения указанной очереди.
queue
- Queue
к доступу, или нулю, если это - неопознанный производитель JMSException
- если сеанс не в состоянии создать отправителя из-за некоторой внутренней ошибки. InvalidDestinationException
- если недопустимая очередь определяется.QueueBrowser createBrowser(Queue queue) throws JMSException
QueueBrowser
возразите, чтобы посмотреть на сообщения на указанной очереди.
createBrowser
в интерфейсе Session
queue
- Queue
к доступу JMSException
- если сеанс не в состоянии создать браузер из-за некоторой внутренней ошибки. InvalidDestinationException
- если недопустимая очередь определяется.QueueBrowser createBrowser(Queue queue, java.lang.String messageSelector) throws JMSException
QueueBrowser
возразите, чтобы посмотреть на сообщения на указанной очереди, использующей селектор сообщения.
createBrowser
в интерфейсе Session
queue
- Queue
к доступуmessageSelector
- только сообщения со свойствами, соответствующими выражение селектора сообщения, передаются. Значение нуля или пустой строки указывает, что нет никакого селектора сообщения для потребителя сообщения. JMSException
- если сеанс не в состоянии создать браузер из-за некоторой внутренней ошибки. InvalidDestinationException
- если недопустимая очередь определяется. InvalidSelectorException
- если селектор сообщения недопустим.TemporaryQueue createTemporaryQueue() throws JMSException
TemporaryQueue
объект. Его время жизни будет временем жизни QueueConnection
если это не удаляется ранее.
createTemporaryQueue
в интерфейсе Session
JMSException
- если сеанс не в состоянии создать временную очередь из-за некоторой внутренней ошибки.
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41