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