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