Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
java.lang.Object javax.jms.QueueRequestor
public class QueueRequestor
QueueRequestor
помощник class упрощает запросы на обслуживание создания.
QueueRequestor
конструктору дают непроведенный QueueSession
и место назначения Queue
. Это создает a TemporaryQueue
для ответов и обеспечивает a request
метод, который отправляет сообщение запроса и ожидает его ответа.
Это - основная абстракция запроса/ответа, которая должна быть достаточной для большинства использования. Провайдеры JMS и клиенты свободны создать более сложные версии.
TopicRequestor
Сводка конструктора | |
---|---|
QueueRequestor(QueueSession session, Queue queue)
Конструктор для QueueRequestor class. |
Сводка метода | |
---|---|
void |
close()
Завершения QueueRequestor и его сеанс. |
Сообщение |
request(Message message)
Отправляет запрос и ожидает ответа. |
Методы, наследованные от class java.lang. Объект |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Деталь конструктора |
---|
public QueueRequestor(QueueSession session, Queue queue) throws JMSException
QueueRequestor
class. Эта реализация предполагает, что параметр сеанса непроводится с режимом поставки также AUTO_ACKNOWLEDGE
или DUPS_OK_ACKNOWLEDGE
.
session
- QueueSession
очередь принадлежитqueue
- очередь, чтобы выполнить запрос запроса/ответа JMSException
- если провайдер JMS не в состоянии создать QueueRequestor
из-за некоторой внутренней ошибки. InvalidDestinationException
- если недопустимая очередь определяется.Деталь метода |
---|
public Message request(Message message) throws JMSException
JMSReplyTo
место назначения, и только один ответ на запрос ожидаются.
message
- сообщение, чтобы передаться JMSException
- если провайдер JMS не в состоянии завершить запрос из-за некоторой внутренней ошибки.public void close() throws JMSException
QueueRequestor
и его сеанс. Так как провайдер может выделить некоторые ресурсы от имени a QueueRequestor
вне виртуальной машины Java клиенты должны закрыть их, когда они не необходимы. Доверие сборке "мусора", чтобы в конечном счете исправить эти ресурсы, возможно, не достаточно своевременно.
Отметьте, что этот метод закрывается QueueSession
объект, который передают к QueueRequestor
конструктор.
JMSException
- если провайдер JMS не в состоянии закрыться QueueRequestor
из-за некоторой внутренней ошибки.
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41