Spec-Zone .ru
спецификации, руководства, описания, API


javax.jms
Интерфейс TopicConnection

Все Суперинтерфейсы:
Соединение
Все Известные Подынтерфейсы:
XATopicConnection

public interface TopicConnection
расширяет Соединение

A TopicConnection объект является активным соединением с публикованием/подписывание провайдера JMS. Клиент использует a TopicConnection объект создать один или больше TopicSession объекты для создания и потребления сообщений.

A TopicConnection может использоваться, чтобы создать a TopicSession, от которого специализировался могут быть созданы, связанные с темой объекты. Более общий, и рекомендуемый подход должен использовать Connection объект.

TopicConnection объект должен использоваться, чтобы поддерживать существующий код.

См. Также:
Connection, ConnectionFactory, TopicConnectionFactory

Сводка метода
 ConnectionConsumer createConnectionConsumer(Topic topic, java.lang.String messageSelector, ServerSessionPool sessionPool, int maxMessages)
          Создает потребителя соединения для этого соединения (дополнительная работа).
 ConnectionConsumer createDurableConnectionConsumer(Topic topic, java.lang.String subscriptionName, java.lang.String messageSelector, ServerSessionPool sessionPool, int maxMessages)
          Создайте длительного потребителя соединения для этого соединения (дополнительная работа).
 TopicSession createTopicSession(boolean transacted, int acknowledgeMode)
          Создает a TopicSession объект.
 
Методы, наследованные от интерфейса javax.jms. Соединение
close, createConnectionConsumer, createSession, getClientID, getExceptionListener, getMetaData, setClientID, setExceptionListener, start, stop
 

Деталь метода

createTopicSession

TopicSession createTopicSession(boolean transacted,
                                int acknowledgeMode)
                                throws JMSException
Создает a TopicSession объект.

Параметры:
transacted - указывает, проводится ли сеанс
acknowledgeMode - указывает, подтвердят ли потребитель или клиент какие-либо сообщения, которые это получает; проигнорированный, если сеанс проводится. Юридические значения Session.AUTO_ACKNOWLEDGE, Session.CLIENT_ACKNOWLEDGE, и Session.DUPS_OK_ACKNOWLEDGE.
Возвраты:
недавно создаваемый сеанс темы
Броски:
JMSException - если TopicConnection возразите не в состоянии создать сеанс из-за некоторой внутренней ошибки или нехватки поддержки определенной транзакции и режима подтверждения.
См. Также:
Session#AUTO_ACKNOWLEDGE, Session#CLIENT_ACKNOWLEDGE, Session#DUPS_OK_ACKNOWLEDGE

createConnectionConsumer

ConnectionConsumer createConnectionConsumer(Topic topic,
                                            java.lang.String messageSelector,
                                            ServerSessionPool sessionPool,
                                            int maxMessages)
                                            throws JMSException
Создает потребителя соединения для этого соединения (дополнительная работа). Это - опытное средство, не используемое регулярными клиентами JMS.

Параметры:
topic - тема к доступу
messageSelector - только сообщения со свойствами, соответствующими выражение селектора сообщения, передаются. Значение нуля или пустой строки указывает, что нет никакого селектора сообщения для потребителя сообщения.
sessionPool - сеанс сервера объединяет в пул, чтобы связаться с этим потребителем соединения
maxMessages - максимальное количество сообщений, которые могут быть присвоены сеансу сервера когда-то
Возвраты:
потребитель соединения
Броски:
JMSException - если TopicConnection возразите не в состоянии создать потребителя соединения из-за некоторой внутренней ошибки или несостоятельных доводов для sessionPool и messageSelector.
InvalidDestinationException - если недопустимая тема определяется.
InvalidSelectorException - если селектор сообщения недопустим.
См. Также:
ConnectionConsumer

createDurableConnectionConsumer

ConnectionConsumer createDurableConnectionConsumer(Topic topic,
                                                   java.lang.String subscriptionName,
                                                   java.lang.String messageSelector,
                                                   ServerSessionPool sessionPool,
                                                   int maxMessages)
                                                   throws JMSException
Создайте длительного потребителя соединения для этого соединения (дополнительная работа). Это - опытное средство, не используемое регулярными клиентами JMS.

Определенный:
createDurableConnectionConsumer в интерфейсе Connection
Параметры:
topic - тема к доступу
subscriptionName - длительное имя подписки
messageSelector - только сообщения со свойствами, соответствующими выражение селектора сообщения, передаются. Значение нуля или пустой строки указывает, что нет никакого селектора сообщения для потребителя сообщения.
sessionPool - сеанс сервера объединяет в пул, чтобы связаться с этим длительным потребителем соединения
maxMessages - максимальное количество сообщений, которые могут быть присвоены сеансу сервера когда-то
Возвраты:
длительный потребитель соединения
Броски:
JMSException - если TopicConnection возразите не в состоянии создать потребителя соединения из-за некоторой внутренней ошибки или несостоятельных доводов для sessionPool и messageSelector.
InvalidDestinationException - если недопустимая тема определяется.
InvalidSelectorException - если селектор сообщения недопустим.
См. Также:
ConnectionConsumer


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter