パッケージ jakarta.resource.spi

インターフェース ConnectionRequestInfo


public interface ConnectionRequestInfo

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

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

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

バージョン:
0.8
作成者:
Rahul Sharma
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    boolean
    このインスタンスが別のインスタンスと等しいかどうかを確認します。
    int
    ConnectionRequestInfo の hashCode を返します。
  • メソッドの詳細

    • equals

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

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