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