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