パッケージ jakarta.resource

アノテーションインターフェース ConnectionFactoryDefinition


JNDI に登録されるコネクター接続ファクトリリソースを定義するために使用されるアノテーション。定義されると、リソースは、Resource アノテーションの lookup 要素を使用してコンポーネントによって参照される場合があります。
導入:
1.7
バージョン:
1.7
関連事項:
  • 必須定数のサマリー

    必須要素
    修飾子と型
    必須要素
    説明
    接続ファクトリインターフェースクラスの完全修飾名。
    定義されている接続ファクトリリソースの JNDI 名。
    管理対象オブジェクトの作成元となるリソースアダプターの名前。
  • オプション要素の概要

    オプション要素
    修飾子と型
    オプションの要素
    説明
    リソースの説明。
    int
    この接続ファクトリリソースをバックアップする接続プールに割り当てる必要のある接続の最大数。
    int
    この接続ファクトリリソースをバックアップする接続プールに割り当てる必要のある接続の最小数。
    接続ファクトリのプロパティ。
    接続ファクトリリソースがサポートする必要のあるトランザクションサポートのレベル。
  • 要素の詳細

    • name

      StringSE name
      定義されている接続ファクトリリソースの JNDI 名。
      戻り値:
      名前
    • resourceAdapter

      StringSE resourceAdapter
      管理対象オブジェクトの作成元となるリソースアダプターの名前。リソースアダプターは、デプロイ時に使用可能である必要があります。
      戻り値:
      リソースアダプターの名前
    • interfaceName

      StringSE interfaceName
      接続ファクトリインターフェースクラスの完全修飾名。
      戻り値:
      接続ファクトリインターフェースの完全修飾名
    • description

      StringSE description
      リソースの説明。
      戻り値:
      説明
      デフォルト:
      ""
    • transactionSupport

      接続ファクトリリソースがサポートする必要のあるトランザクションサポートのレベル。トランザクションサポート仕様が指定されている場合、TransactionSupport.TransactionSupportLevel 列挙型の序数がリソースアダプターのトランザクションサポート分類以下であるトランザクションサポートのレベルでなければなりません。
      戻り値:
      接続ファクトリリソースがサポートする必要のあるトランザクションサポートのレベル。
      デフォルト:
      NoTransaction
    • maxPoolSize

      int maxPoolSize
      この接続ファクトリリソースをバックアップする接続プールに割り当てる必要のある接続の最大数。この属性のデフォルトはベンダー固有です。
      戻り値:
      接続プールに割り当てる必要のある接続の最大数
      デフォルト:
      -1
    • minPoolSize

      int minPoolSize
      この接続ファクトリリソースをバックアップする接続プールに割り当てる必要のある接続の最小数。この属性のデフォルトはベンダー固有です。
      戻り値:
      接続プールに割り当てる必要のある接続の最小数
      デフォルト:
      -1
    • properties

      StringSE[] properties
      接続ファクトリのプロパティ。これらのプロパティは、ベンダー固有のプロパティである可能性があります。ベンダー固有のプロパティは、このアノテーションを使用して定義された接続ファクトリプロパティと組み合わせたり、オーバーライドしたりすることができます。指定され、特定のリソースアダプターでサポートされていない、またはベンダー固有の構成プロパティにマップできない接続ファクトリプロパティは無視される場合があります。
      戻り値:
      プロパティ
      デフォルト:
      {}