パッケージ jakarta.resource

アノテーション型 AdministeredObjectDefinition


  • @RetentionSE(RUNTIMESE)
    @TargetSE(TYPESE)
    @RepeatableSE(AdministeredObjectDefinitions.class)
    public @interface AdministeredObjectDefinition
    JNDI に登録されるコネクター管理オブジェクトを定義するために使用されるアノテーション。定義されると、管理対象オブジェクトは、Resource アノテーションの lookup 要素を使用してコンポーネントによって参照される場合があります。
    導入:
    1.7
    バージョン:
    1.7
    関連事項:
    Resource
    • 必須定数のサマリー

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

      オプション要素  
      修飾子と型 オプションの要素 説明
      StringSEdescription
      管理対象オブジェクトの説明。
      StringSEinterfaceName
      管理対象オブジェクトのインターフェースの完全修飾名
      StringSE[]properties
      管理対象オブジェクトのプロパティ。
    • 要素の詳細

      • name

        StringSE name
        定義されている管理対象オブジェクトの JNDI 名。
        戻り値:
        名前
      • resourceAdapter

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

        StringSE className
        管理対象オブジェクトのクラスの完全修飾名
        戻り値:
        className
      • description

        StringSE description
        管理対象オブジェクトの説明。
        戻り値:
        説明
        デフォルト:
        ""
      • interfaceName

        StringSE interfaceName
        管理対象オブジェクトのインターフェースの完全修飾名
        戻り値:
        完全修飾名
        デフォルト:
        ""
      • properties

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