1.SimpleTrigger:作业,打印job本身的明细

来源:互联网 发布:在线直播源码 编辑:程序博客网 时间:2024/05/16 18:14
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本身的明细 */@Overridepublic 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("--------------------------------------------作业执行结束---------------------------------");}}