【发布时间】:2017-08-28 09:43:57
【问题描述】:
我在数据库中有工作密钥,我想删除该工作密钥。
问题-我正在使用
scheduler.deleteJob //(Job name is in String)
我想将Job name 转换为Job Key
如果您可以提供帮助,请提供任何帮助!帮我。请给我一个解决方案。
提前致谢。
【问题讨论】:
标签: java quartz-scheduler jobs
我在数据库中有工作密钥,我想删除该工作密钥。
问题-我正在使用
scheduler.deleteJob //(Job name is in String)
我想将Job name 转换为Job Key
如果您可以提供帮助,请提供任何帮助!帮我。请给我一个解决方案。
提前致谢。
【问题讨论】:
标签: java quartz-scheduler jobs
假设您想通过键(组、名称)来启动/停止计划的作业。 这是我在项目中的做法:
开始新的时间表
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);
【讨论】: