鍍金池/ 問答/Java  網(wǎng)絡(luò)安全/ 使用quartz時(shí),我希望執(zhí)行jobDetail的時(shí)間間隔為6000每次,請問如

使用quartz時(shí),我希望執(zhí)行jobDetail的時(shí)間間隔為6000每次,請問如何修改?


public class MyJobTest {

    public static void main(String[] args) throws SchedulerException,
            ParseException {
        startSchedule();
        //resumeJob();
    }
    /**
     * 開始一個(gè)simpleSchedule()調(diào)度
     */
    public static void startSchedule() {
        try {
            // 1、創(chuàng)建一個(gè)JobDetail實(shí)例,指定Quartz
            JobDetail jobDetail = JobBuilder.newJob(MyJob.class)
                    // 任務(wù)執(zhí)行類
                    .withIdentity("job1_1", "jGroup1")
                    // 任務(wù)名,任務(wù)組
                    .build();

            //觸發(fā)器類型
            SimpleScheduleBuilder builder = SimpleScheduleBuilder
                    // 設(shè)置執(zhí)行次數(shù)
                    .repeatSecondlyForTotalCount(5);

            //CronScheduleBuilder builder = CronScheduleBuilder.cronSchedule("0/2 * * * * ?");
            // 2、創(chuàng)建Trigger
            Trigger trigger = TriggerBuilder.newTrigger()
                    .withIdentity("trigger1_1", "tGroup1").startNow()
                    .withSchedule(builder)
                    .build();

            // 3、創(chuàng)建Scheduler
            Scheduler scheduler = StdSchedulerFactory.getDefaultScheduler();
            scheduler.start();
            // 4、調(diào)度執(zhí)行
            scheduler.scheduleJob(jobDetail, trigger);
            try {
                System.out.print(" 線程睡眠60000秒!\n");
                Thread.sleep(60000);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }

            //關(guān)閉調(diào)度器
            scheduler.shutdown();

        } catch (SchedulerException e) {
            e.printStackTrace();
        }
    }


}
回答
編輯回答
掛念你

6000秒?

2017年8月23日 10:56