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


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


public interface QueueBrowser

Клиент использует a QueueBrowser возразите, чтобы смотреть на сообщения на очереди, не удаляя их.

getEnumeration метод возвращает a java.util.Enumeration это используется, чтобы отсканировать сообщения очереди. Это может быть перечисление всего контента очереди, или это может содержать только сообщения, соответствующие селектор сообщения.

Сообщения могут прибывать и истекать, в то время как сканирование делается. API JMS не требует, чтобы контент перечисления был статическим снимком контента очереди. Видимы ли эти изменения, или не зависит от провайдера JMS.

A QueueBrowser может быть создан от любого a Session или a QueueSession.

См. Также:
Session.createBrowser(javax.jms.Queue), QueueSession.createBrowser(javax.jms.Queue), QueueReceiver

Сводка метода
 void close()
          Завершения QueueBrowser.
 java.util.Enumeration getEnumeration()
          Получает перечисление для того, чтобы оно просмотрело текущие сообщения очереди в порядке, они были бы получены.
 java.lang.String getMessageSelector()
          Получает это выражение селектора сообщения браузера очереди.
 Очередь getQueue()
          Связали очередь с этим браузером очереди.
 

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

getQueue

Queue getQueue()
               throws JMSException
Связали очередь с этим браузером очереди.

Возвраты:
очередь
Броски:
JMSException - если провайдер JMS не в состоянии связать очередь с этим браузером из-за некоторой внутренней ошибки.

getMessageSelector

java.lang.String getMessageSelector()
                                    throws JMSException
Получает это выражение селектора сообщения браузера очереди.

Возвраты:
этот селектор сообщения браузера очереди, или нуль, если никакой селектор сообщения не существует для потребителя сообщения (то есть, если селектор сообщения не был установлен или был, устанавливают в NULL или пустая строка),
Броски:
JMSException - если провайдер JMS не в состоянии получить селектор сообщения для этого браузера из-за некоторой внутренней ошибки.

getEnumeration

java.util.Enumeration getEnumeration()
                                     throws JMSException
Получает перечисление для того, чтобы оно просмотрело текущие сообщения очереди в порядке, они были бы получены.

Возвраты:
перечисление для того, чтобы просмотреть сообщения
Броски:
JMSException - если провайдер JMS не в состоянии получить перечисление для этого браузера из-за некоторой внутренней ошибки.

близко

void close()
           throws JMSException
Завершения QueueBrowser.

Так как провайдер может выделить некоторые ресурсы от имени QueueBrowser вне виртуальной машины Java, клиенты должны закрыть их, когда они не необходимы. Доверие сборке "мусора", чтобы в конечном счете исправить эти ресурсы, возможно, не достаточно своевременно.

Броски:
JMSException - если провайдер JMS не в состоянии закрыть этот браузер из-за некоторой внутренней ошибки.


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

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

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

free hit counter