XNQuartzJob.java 1.07 KB
package com.xiniunet.quartz.base;

import org.quartz.*;

public abstract class XNQuartzJob implements Job {


    public JobDetail getJobDetail() {
        return jobDetail;
    }

    public void setJobDetail(JobDetail jobDetail) {
        this.jobDetail = jobDetail;
    }

    public Trigger getTrigger() {
        return trigger;
    }

    public void setTrigger(Trigger trigger) {
        this.trigger = trigger;
    }

    JobDetail jobDetail = null;
    Trigger trigger = null;
    protected void setTag(String name, String group)
    {
        jobDetail = JobBuilder.newJob(this.getClass()).withIdentity("TaskCheckIsOverdueJob", "taskCenter").build();
    }
    public void setMessage(String message)
    {
//        // 触发时间点
//        SimpleScheduleBuilder simpleScheduleBuilder = SimpleScheduleBuilder.simpleSchedule()//
//                (5)//
   //             .repeatForever();//
//        Trigger trigger = TriggerBuilder.newTrigger()//
//                .withIdentity("trigger1", "group2")//
//                .withSchedule(simpleScheduleBuilder).build();//
    }
}