パッケージ jakarta.resource.spi

インターフェース LazyAssociatableConnectionManager


  • public interface LazyAssociatableConnectionManager
    これは、ConnectionManager 実装によってオプションで実装できるミックスインインターフェースです。このインターフェースの実装は、遅延接続の関連付けの最適化をサポートする必要があります。
    バージョン:
    1.0
    作成者:
    Ram Jeyaraman
    • メソッドの詳細

      • associateConnection

        void associateConnection​(ObjectSE connection,
                                 ManagedConnectionFactory mcf,
                                 ConnectionRequestInfo cxReqInfo)
                          throws ResourceException
        このメソッドは、接続オブジェクトを ManagedConnection インスタンスに遅延的に関連付けるために、リソースアダプター(遅延接続の関連付けの最適化が可能)によって呼び出されます。
        パラメーター:
        connection - 関連付けられる接続オブジェクト。
        mcf - 接続オブジェクトの作成に最初に使用された ManagedConnectionFactory インスタンス。
        cxReqInfo - 接続リクエスト情報。この情報は、接続オブジェクトを最初に作成するために使用されたものと同じである必要があります。
        例外:
        ResourceException - 一般的な例外。
        ApplicationServerInternalException - アプリケーションサーバー固有の例外。
        SecurityException - セキュリティ関連のエラー。
        ResourceAllocationException - 接続リクエストにシステムリソースを割り当てることができませんでした。
        ResourceAdapterInternalException - リソースアダプター関連のエラー状態。
      • inactiveConnectionClosed

        void inactiveConnectionClosed​(ObjectSE connection,
                                      ManagedConnectionFactory mcf)
        このメソッドは、関連付けが解除された接続ハンドルが閉じられたことをアプリケーションサーバーに通知するために、リソースアダプター(遅延接続関連付けの最適化が可能)によって呼び出されます。

        その後、アプリケーションサーバーは、接続プール内の関連付けが解除された接続ハンドルに関連するクリーンアップ操作を実行できます。

        パラメーター:
        connection - 閉じられた関連付けが解除された接続オブジェクトハンドル
        mcf - 接続オブジェクトの作成に最初に使用された ManagedConnectionFactory インスタンス。
        導入:
        1.6