QueueBrowserインタフェース(JMS)
QueueBrowserインタフェースは,クライアントがキューからメッセージを取り去らないで,参照するために使用します。
形式
public interface QueueBrowser { public Queue getQueue() throws JMSException; public java.lang.String getMessageSelector() throws JMSException; public java.util.Enumeration getEnumeration() throws JMSException; public void close() throws JMSException; }
メソッド
● public Queue getQueue() throws JMSException
該当するキューブラウザに関連づけられたキューのオブジェクトを取得します。
- 例外
-
JMSException:キューハンドルが取得できませんでした。
戻り値:Queueオブジェクト
● public java.lang.String getMessageSelector() throws JMSException
メッセージセレクタを返します。
- 例外
-
JMSException:エラーが発生しました。
戻り値:メッセージセレクタ
● public java.util.Enumeration getEnumeration() throws JMSException
現在のキューに含まれているメッセージの一覧を読み込んだ順に取得します。メッセージの参照には,このメソッドで取得したメッセージ一覧が使用されます。
- 例外
-
JMSException:エラーが発生しました。
戻り値:読み込むメッセージの一覧
● public void close() throws JMSException
TP1/Message Queueが確保した資源を解放するために,資源(キュー)をクローズします。
- 例外
-
JMSException:クローズに失敗しました。