Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
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 |
Деталь метода |
---|
TopicSession createTopicSession(boolean transacted, int acknowledgeMode) throws JMSException
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
ConnectionConsumer createConnectionConsumer(Topic topic, java.lang.String messageSelector, ServerSessionPool sessionPool, int maxMessages) throws JMSException
topic
- тема к доступуmessageSelector
- только сообщения со свойствами, соответствующими выражение селектора сообщения, передаются. Значение нуля или пустой строки указывает, что нет никакого селектора сообщения для потребителя сообщения.sessionPool
- сеанс сервера объединяет в пул, чтобы связаться с этим потребителем соединенияmaxMessages
- максимальное количество сообщений, которые могут быть присвоены сеансу сервера когда-то JMSException
- если TopicConnection
возразите не в состоянии создать потребителя соединения из-за некоторой внутренней ошибки или несостоятельных доводов для sessionPool
и messageSelector
. InvalidDestinationException
- если недопустимая тема определяется. InvalidSelectorException
- если селектор сообщения недопустим.ConnectionConsumer
ConnectionConsumer createDurableConnectionConsumer(Topic topic, java.lang.String subscriptionName, java.lang.String messageSelector, ServerSessionPool sessionPool, int maxMessages) throws JMSException
createDurableConnectionConsumer
в интерфейсе Connection
topic
- тема к доступуsubscriptionName
- длительное имя подпискиmessageSelector
- только сообщения со свойствами, соответствующими выражение селектора сообщения, передаются. Значение нуля или пустой строки указывает, что нет никакого селектора сообщения для потребителя сообщения.sessionPool
- сеанс сервера объединяет в пул, чтобы связаться с этим длительным потребителем соединенияmaxMessages
- максимальное количество сообщений, которые могут быть присвоены сеансу сервера когда-то JMSException
- если TopicConnection
возразите не в состоянии создать потребителя соединения из-за некоторой внутренней ошибки или несостоятельных доводов для sessionPool
и messageSelector
. InvalidDestinationException
- если недопустимая тема определяется. InvalidSelectorException
- если селектор сообщения недопустим.ConnectionConsumer
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41