0
ジョブが停止(クラッシュまたは完了)したときにコードを実行する方法を知っておく必要があります。ジョブがクラッシュしたとき(またはジョブの終了を聞いて)
これらのイベントへのインタフェースまたはリスナーを持つこと。
とありがとうございます。
ジョブが停止(クラッシュまたは完了)したときにコードを実行する方法を知っておく必要があります。ジョブがクラッシュしたとき(またはジョブの終了を聞いて)
これらのイベントへのインタフェースまたはリスナーを持つこと。
とありがとうございます。
public class BatchJobRunTimeLogger extends JobListenerSupport {
private Logger LOGGER = LoggerFactory.getLogger(BatchJobRunTimeLogger.class);
@Override
public String getName() {
return "BatchJobRunTimeLogger";
}
public void jobWasExecuted(JobExecutionContext context, JobExecutionException jobException) {
String jobName = context.getJobDetail().getKey().getName();
long runTime = context.getJobRunTime();
LOGGER.info("JobName={} took RunTime={}", jobName, runTime);
}
}
を拡張するカスタムリスナを実装することができます