パッケージ jakarta.jms

インターフェース ServerSessionPool


public interface ServerSessionPool
ServerSessionPool オブジェクトは、ConnectionConsumer のメッセージを処理するための ServerSession オブジェクトのプールを提供するためにアプリケーションサーバーによって実装されるオブジェクトです(オプション)。

その唯一のメソッドは getServerSession です。Jakarta Messaging API は、プールの実装方法を設計していません。ServerSession オブジェクトの静的プールにすることも、高度なアルゴリズムを使用して必要に応じて動的に ServerSession オブジェクトを作成することもできます。

ServerSessionPool が ServerSession オブジェクトの外にある場合、getServerSession 呼び出しがブロックすることがあります。ConnectionConsumer がブロックされている場合、ServerSession が最終的に返されるまで、新しいメッセージを配信できません。

導入:
JMS 1.0
バージョン:
Jakarta Messaging 2.0
関連事項:
  • 方法の概要

    修飾子と型
    メソッド
    説明
    プールからサーバーセッションを返します。
  • メソッドの詳細

    • getServerSession

      ServerSession getServerSession() throws JMSException
      プールからサーバーセッションを返します。
      戻り値:
      プールからのサーバーセッション
      例外:
      JMSException - アプリケーションサーバーがサーバーセッションプールから ServerSession を返せなかった場合。