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