|
Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
public interface QueueConnection
A QueueConnection объект является активным соединением с провайдером JMS "точка-точка". Клиент использует a QueueConnection объект создать один или больше QueueSession объекты для создания и потребления сообщений.
A QueueConnection может использоваться, чтобы создать a QueueSession, от которого специализировался могут быть созданы, связанные с очередью объекты. Более общее, и рекомендуемый, подход должен использовать Connection объект.
QueueConnection объект должен использоваться, чтобы поддерживать существующий код, который уже использовал его.
A QueueConnection не может использоваться, чтобы создать объекты, определенные для публиковать/подписываться домена. createDurableConnectionConsumer метод наследовался от Connection, но должен бросить IllegalStateException если использующийся от QueueConnection.
Connection, ConnectionFactory, QueueConnectionFactory| Сводка метода | |
|---|---|
ConnectionConsumer |
createConnectionConsumer(Queue queue, java.lang.String messageSelector, ServerSessionPool sessionPool, int maxMessages)
Создает потребителя соединения для этого соединения (дополнительная работа). |
QueueSession |
createQueueSession(boolean transacted, int acknowledgeMode)
Создает a QueueSession объект. |
| Методы, наследованные от интерфейса javax.jms. Соединение |
|---|
close, createConnectionConsumer, createDurableConnectionConsumer, createSession, getClientID, getExceptionListener, getMetaData, setClientID, setExceptionListener, start, stop |
| Деталь метода |
|---|
QueueSession createQueueSession(boolean transacted,
int acknowledgeMode)
throws JMSException
QueueSession объект.
transacted - указывает, проводится ли сеансacknowledgeMode - указывает, подтвердят ли потребитель или клиент какие-либо сообщения, которые это получает; проигнорированный, если сеанс проводится. Юридические значения Session.AUTO_ACKNOWLEDGE, Session.CLIENT_ACKNOWLEDGE, и Session.DUPS_OK_ACKNOWLEDGE. JMSException - если QueueConnection возразите не в состоянии создать сеанс из-за некоторой внутренней ошибки или нехватки поддержки определенной транзакции и режима подтверждения.Session#AUTO_ACKNOWLEDGE, Session#CLIENT_ACKNOWLEDGE, Session#DUPS_OK_ACKNOWLEDGE
ConnectionConsumer createConnectionConsumer(Queue queue,
java.lang.String messageSelector,
ServerSessionPool sessionPool,
int maxMessages)
throws JMSException
queue - очередь к доступуmessageSelector - только сообщения со свойствами, соответствующими выражение селектора сообщения, передаются. Значение нуля или пустой строки указывает, что нет никакого селектора сообщения для потребителя сообщения.sessionPool - сеанс сервера объединяет в пул, чтобы связаться с этим потребителем соединенияmaxMessages - максимальное количество сообщений, которые могут быть присвоены сеансу сервера когда-то JMSException - если QueueConnection возразите не в состоянии создать потребителя соединения из-за некоторой внутренней ошибки или несостоятельных доводов для sessionPool и messageSelector. InvalidDestinationException - если недопустимая очередь определяется. InvalidSelectorException - если селектор сообщения недопустим.ConnectionConsumer
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41