1
実行中のバッチレット内からjobIdを取得する必要があります。すでに私はクラスから仕事を得ることができました。私はバッチレットを腰掛けていますが、バッチレットの内側からではありません。バッチレット内からジョブIDを取得
long jobId = job.start("BatchletName", parm);
この文はBatchlet "BatchletName" を起動します。さて、BatchletName.javaクラスの中からjobIdの値を取得する必要があります。
@Dependent
@Named("BatchletName")
@TransactionManagement(TransactionManagementType.BEAN)
public class BatchletName extends AbstractBatchlet {
public String process() throws Exception {
// I need jobId here
return "";
}
}
ありがとうございます。
私のために働きます。ありがとうございました! –