8 Mart 2021 Pazartesi

Quartz JobExecutionContext Arayüzü

Giriş
Şu satırı dahil ederiz
import org.quartz.Job;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
getFireTime metodu
Şöyle yaparız.
@Override
public void execute(JobExecutionContext context) throws JobExecutionException {
  System.out.println(context.getFireTime());
}
getJobDetail metodu
JobDetail nesnesi Job'ı yani çalışacak işi ve JobKey nesnesini içerir.

Örnek
Şöyle yaparız
public class SampleJobOne implements Job {

  @Override
  public void execute(JobExecutionContext context) {
    logger.info("JobOne ** {} ** fired @ {}",context.getJobDetail().getKey().getName(),
context.getFireTime());
    ...
  }
}

Hiç yorum yok:

Yorum Gönder