|
Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
java.lang.Objectjavax.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