パッケージ jakarta.resource
アノテーション型 ConnectionFactoryDefinition
@RetentionSE(RUNTIMESE) @TargetSE(TYPESE) @RepeatableSE(ConnectionFactoryDefinitions.class) public @interface ConnectionFactoryDefinition
JNDI に登録されるコネクター接続ファクトリリソースを定義するために使用されるアノテーション。定義されると、リソースは、Resource
アノテーションのlookup
要素を使用してコンポーネントによって参照される場合があります。- 導入:
- 1.7
- バージョン:
- 1.7
- 関連事項:
Resource
必須定数のサマリー
必須要素 修飾子と型 必須要素 説明 StringSE
interfaceName
接続ファクトリインターフェースクラスの完全修飾名。StringSE
name
定義されている接続ファクトリリソースの JNDI 名。StringSE
resourceAdapter
管理対象オブジェクトの作成元となるリソースアダプターの名前。
オプション要素のサマリー
オプション要素 修飾子と型 オプションの要素 説明 StringSE
description
リソースの説明。int
maxPoolSize
この接続ファクトリリソースをバックアップする接続プールに割り当てる必要のある接続の最大数。int
minPoolSize
この接続ファクトリリソースをバックアップする接続プールに割り当てる必要のある接続の最小数。StringSE[]
properties
接続ファクトリのプロパティ。TransactionSupport.TransactionSupportLevel
transactionSupport
接続ファクトリリソースがサポートする必要のあるトランザクションサポートのレベル。
要素の詳細
name
StringSE name
定義されている接続ファクトリリソースの JNDI 名。- 戻り値:
- 名前
resourceAdapter
StringSE resourceAdapter
管理対象オブジェクトの作成元となるリソースアダプターの名前。リソースアダプターは、デプロイ時に使用可能である必要があります。- 戻り値:
- リソースアダプターの名前
interfaceName
StringSE interfaceName
接続ファクトリインターフェースクラスの完全修飾名。- 戻り値:
- 接続ファクトリインターフェースの完全修飾名
description
StringSE description
リソースの説明。- 戻り値:
- 説明
- デフォルト:
- ""
transactionSupport
TransactionSupport.TransactionSupportLevel transactionSupport
接続ファクトリリソースがサポートする必要のあるトランザクションサポートのレベル。トランザクションサポート仕様が指定されている場合、TransactionSupport.TransactionSupportLevel
列挙型の序数がリソースアダプターのトランザクションサポート分類以下であるトランザクションサポートのレベルでなければなりません。- 戻り値:
- 接続ファクトリリソースがサポートする必要のあるトランザクションサポートのレベル。
- デフォルト:
- jakarta.resource.spi.TransactionSupport.TransactionSupportLevel.NoTransaction
properties
StringSE[] properties
接続ファクトリのプロパティ。これらのプロパティは、ベンダー固有のプロパティである可能性があります。ベンダー固有のプロパティは、このアノテーションを使用して定義された接続ファクトリプロパティと組み合わせたり、オーバーライドしたりすることができます。指定され、特定のリソースアダプターでサポートされていない、またはベンダー固有の構成プロパティにマップできない接続ファクトリプロパティは無視される場合があります。- 戻り値:
- プロパティ
- デフォルト:
- {}