首页>代码>quartz demo实例集合>/quartz_demo集合/quartz_demo/src/com/cn/demo1/StartTask1.java
package com.cn.demo1;

import java.util.Date;

import org.quartz.JobDetail;
import org.quartz.Scheduler;
import org.quartz.SchedulerException;
import org.quartz.SchedulerFactory;
import org.quartz.SimpleTrigger;
import org.quartz.impl.StdSchedulerFactory;


/**
 * 定时任务启动:代码配置、SimpleTrigger
 * @author luokun
 *
 */
public class StartTask1 {
	
	/**
	 * log4j:WARN No appenders could be found for logger (org.quartz.simpl.SimpleThreadPool).
	   log4j:WARN Please initialize the log4j system properly.
	          定时任务执行报如上错,因为缺少log4j.properties配置文件的缘故
	 */
	
	public static void main(String[] args) throws SchedulerException {
		start();
	}

	
	private static void start() throws SchedulerException {
		//通过SchedulerFactory来获取一个调度器
        SchedulerFactory schedulerFactory = new StdSchedulerFactory();
        Scheduler scheduler = schedulerFactory.getScheduler();
        
        //引进作业程序
        JobDetail jobDetail = 
        new JobDetail("jobDetail-s1", "jobDetailGroup-s1", Task1.class);

        //new一个触发器
        SimpleTrigger simpleTrigger = 
        new SimpleTrigger("simpleTrigger", "triggerGroup-s1");

        //设置作业启动时间
        long ctime = System.currentTimeMillis(); 
        simpleTrigger.setStartTime(new Date(ctime));

        //设置作业执行间隔 
        simpleTrigger.setRepeatInterval(10000);

        //设置作业执行次数
        simpleTrigger.setRepeatCount(5);

        //设置作业执行优先级默认为5
        //simpleTrigger.setPriority(10);

        //作业和触发器设置到调度器中
        scheduler.scheduleJob(jobDetail, simpleTrigger);
        
        //启动调度器
        scheduler.start();
	}

}
最近下载更多
简陋小屋123  LV1 2021年7月1日
mc870624  LV2 2021年4月27日
jibamao  LV2 2021年3月12日
胡万岁  LV2 2021年1月31日
513513  LV1 2020年3月10日
honghu123  LV2 2020年3月2日
memgkun  LV1 2020年2月27日
忆往昔丶时间淡化过去  LV12 2020年2月21日
jzlsunny  LV2 2020年2月11日
asdasdq123574  LV1 2020年1月6日
最近浏览更多
1358849392  LV21 2022年11月23日
maojianyun  LV30 2022年8月9日
cz8857216  LV4 2022年5月9日
双鱼座程序员7号  LV6 2022年4月23日
denliv_hui  LV13 2021年10月20日
国服后端  LV10 2021年7月9日
简陋小屋123  LV1 2021年7月1日
长安不测字  LV2 2021年5月18日
mc870624  LV2 2021年4月27日
cbd451304045 2021年4月6日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友