【问题标题】:Delete Job Scheduler删除作业计划程序
【发布时间】:2017-08-28 09:43:57
【问题描述】:

我在数据库中有工作密钥,我想删除该工作密钥。

问题-我正在使用scheduler.deleteJob //(Job name is in String)

我想将Job name 转换为Job Key

如果您可以提供帮助,请提供任何帮助!帮我。请给我一个解决方案。

提前致谢。

【问题讨论】:

    标签: java quartz-scheduler jobs


    【解决方案1】:

    假设您想通过键(组、名称)来启动/停止计划的作业。 这是我在项目中的做法:

    开始新的时间表

    JobDetail jobDetail = JobBuilder.newJob(YourJob.class)
            .withIdentity("your-job-name", "your-job-group")
            .build();
    Trigger trigger = TriggerBuilder.newTrigger()
            .withIdentity("your-trigger-name", "your-trigger-group")
            .withSchedule(CronScheduleBuilder.cronSchedule("0 0 * * ? *"))
            .startNow()
            .build();
    scheduler.scheduleJob(jobDetail, trigger);
    scheduler.start();
    

    停止计划和工作

    scheduler.deleteJob(new JobKey("your-job-name", "your-job-group"));
    TriggerKey triggerKey = new TriggerKey("your-trigger-name", "your-trigger-group");
    scheduler.unscheduleJob(triggerKey);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-24
      • 2021-01-21
      • 1970-01-01
      • 1970-01-01
      • 2020-12-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多