パッケージ jakarta.batch.api
アノテーション型 BatchProperty
@Qualifier @TargetSE({FIELDSE,METHODSE,PARAMETERSE}) @RetentionSE(RUNTIMESE) public @interface BatchProperty
バッチアーティファクトおよび CDI Bean で使用されるアノテーションで、JSL 定義の値を介して注入可能なフィールドまたはその他の要素を宣言します (ジョブ XML 置換を利用する可能性があります)。「バッチアーティファクト」とは、ジョブの一部を実装する、jakarta.batch.* パッケージの 1 つのインターフェースの 1 つの実装を意味します。「バッチ管理アーティファクト」(CDI Bean としてではなく、バッチ実装によってロードされる「バッチアーティファクト」) の場合、このアノテーションはフィールドでのみ使用できます。「バッチアーティファクト」である可能性がある CDI Bean の場合、または Jakarta Batch 仕様に従ってバッチアーティファクトのスコープに読み込まれる他の Bean である可能性がある場合、このアノテーションはコンストラクターパラメーターまたはメソッドパラメーターでも使用できます。
要素の詳細
name
StringSE name
- デフォルト:
- ""