package com.cavaness.quartzbook.chapter3;
import java.text.SimpleDateFormat;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.quartz.Job;
import org.quartz.JobDetail;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
/**
* 作业:打印job本身的明细
* @author Kevin
*
*/
public class PrintInfoJob implements Job {
private static Log log = LogFactory.getLog(PrintInfoJob.class);
/**
* 打印job本身的明细
*/
@Override
public void execute(JobExecutionContext context)
throws JobExecutionException {
JobDetail printInfoJobDetail = context.getJobDetail();
log.info("作业名字(JobDetail配置,组名+名字):" + printInfoJobDetail.getFullName());
log.info("作业所在的类名字(JobDetail配置,名字):" + printInfoJobDetail.getName());
log.info("作业所在的类名字:" + printInfoJobDetail.getJobClass());
log.info("作业启动时间:" + new SimpleDateFormat("yyyy.MM.dd HH:mm:ss").format(context.getFireTime()));
log.info("作业下次启动时间:" + new SimpleDateFormat("yyyy.MM.dd HH:mm:ss").format(context.getNextFireTime()));
log.info("--------------------------------------------作业执行结束---------------------------------");
}
}
1.SimpleTrigger:作业,打印job本身的明细
最新推荐文章于 2023-01-08 15:52:15 发布