パッケージ 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
    関連事項:
    ServerSession
    • メソッドの詳細

      • getServerSession

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