Posts

Showing posts from 2013

How to add multiple triggers for a job in Quartz

In this example we will see how we can add multiple trigger for a single job in Quartz scheduler. We will follow the following steps : 1.At first lets create a job class. package com.techniqpatch.quartz import org.quartz.Job; import org.quartz.JobExecutionContext; import org.quartz.JobExecutionException; public class TestJob implements Job { @Override public void execute(JobExecutionContext context) throws JobExecutionException { System.out.println("Job is runing"); } } 2.Now lets create a class that will schedule the TestJob with two trigger package com.techniqpatch.quartz; import java.text.ParseException; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import org.quartz.CronScheduleBuilder; import org.quartz.CronTrigger; import org.quartz.JobBuilder; import org.quartz.JobDetail; import org.quartz.JobKey; import org.quartz.Scheduler; import org.quartz.SchedulerException; import org.quartz.Schedule