QuartzManagerImpl.java 871 Bytes
package com.xiniunet.quartz;


import org.quartz.JobDetail;
import org.quartz.Scheduler;
import org.quartz.SchedulerException;
import org.quartz.Trigger;
import org.quartz.impl.StdSchedulerFactory;

public class QuartzManagerImpl implements QuartzManager
{
    Scheduler scheduler = null;
    public QuartzManagerImpl() {
        // 获取Scheduler实例
        if (scheduler == null)
        {
            try {
                scheduler = StdSchedulerFactory.getDefaultScheduler();
                // 启动调度器
                scheduler.start();

            } catch (SchedulerException se) {

            }
        }


    }
    public  void addScheduleJob(JobDetail jobDetail, Trigger trigger)
    {
        try {
            scheduler.scheduleJob(jobDetail, trigger);
        } catch (SchedulerException e) {
            e.printStackTrace();
        }
    }
}