パッケージ jakarta.resource.spi

インターフェース ConnectionRequestInfo


  • public interface ConnectionRequestInfo

    ConnectionRequestInfo インターフェースにより、リソースアダプターは、接続リクエストフロー全体で独自のリクエスト固有のデータ構造を渡すことができます。リソースアダプターは、空のインターフェースを継承して、接続リクエスト用の独自のデータ構造をサポートします。

    一般的な使用メソッドでは、リソースアダプターは、アプリケーションコンポーネントで指定された接続ごとのリクエストプロパティ (クライアント ID、言語など) を処理できます。アプリケーションサーバーは、これらのプロパティをリソースアダプターの match/createManagedConnection 呼び出しに返します。これらのプロパティは、接続リクエストフローの間、アプリケーションサーバーに対して不透明なままです。

    ConnectionRequestInfo が ManagedConnectionFactory インスタンスの match/createManagedConnection メソッドに到達すると、リソースアダプターはこの追加のリクエストごとの情報を使用して接続の作成とマッチングを行います。

    バージョン:
    0.8
    作成者:
    Rahul Sharma
    関連事項:
    ManagedConnectionFactory, ManagedConnection
    • メソッドの詳細

      • equals

        boolean equals​(ObjectSE other)
        このインスタンスが別のインスタンスと等しいかどうかを確認します。connectionRequestInfo はリソースアダプターに固有に定義されているため、リソースアダプターはこのメソッドを実装する必要があります。等しいかどうかの条件はリソースアダプターに固有です。
        オーバーライド:
        クラス ObjectSEequalsSE 
        パラメーター:
        other - チェックする
        戻り値:
        2 つのインスタンスが等しい場合は True。
      • hashCode

        int hashCode()
        ConnectionRequestInfo の hashCode を返します。
        オーバーライド:
        クラス ObjectSEhashCode 
        戻り値:
        このインスタンスのハッシュコード