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:クローズに失敗しました。