org.quartz.Scheduler#unscheduleJob ( )源码实例Demo

下面列出了org.quartz.Scheduler#unscheduleJob ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: kafka-eagle   文件: QuartzManagerUtils.java
/** Remove job. */
public static void removeJob(String jobName) {
	try {
		Scheduler sched = schedulerFactory.getScheduler();
		TriggerKey triggerKey = TriggerKey.triggerKey("ke_trigger_name_" + new Date().getTime(), "ke_trigger_group_" + new Date().getTime());
		sched.pauseTrigger(triggerKey);
		sched.unscheduleJob(triggerKey);
		sched.deleteJob(JobKey.jobKey(jobName, KE_JOB_GROUP_NAME));
	} catch (Exception e) {
		throw new RuntimeException(e);
	}
}
 
源代码2 项目: quartz-web   文件: QuartzUtils.java
public static void removeTrigger(String triggerName, String triggerGroup, Scheduler scheduler) throws SchedulerException {
    TriggerKey triggerKey = getTriggerKey(triggerName, triggerGroup);
    scheduler.unscheduleJob(triggerKey);
}
 
源代码3 项目: quartz-web   文件: QuartzUtils.java
/**
 * 删除Trigger
 * @param trigger
 * @param scheduler
 * @throws SchedulerException
 */
public static void removeTrigger(Trigger trigger, Scheduler scheduler) throws SchedulerException {
    scheduler.unscheduleJob(trigger.getKey());
}