Scheduler Example in java
import java.text.ParseException;
import org.quartz.CronTrigger;
import org.quartz.Job;
import org.quartz.JobDetail;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
import org.quartz.Scheduler;
import org.quartz.SchedulerException;
import org.quartz.SchedulerFactory;
import org.quartz.impl.StdSchedulerFactory;
public class SchedulerDemo implements Job {
private static String cronCnsntfor10sec = "0/10 * * * * ?";
public static void main(String[] args) throws SchedulerException, ParseException {
SchedulerFactory factory = new StdSchedulerFactory();
Scheduler scheduler = factory.getScheduler();
JobDetail detail = new JobDetail("Name", scheduler.DEFAULT_GROUP, SchedulerDemo.class);
CronTrigger cronTrigger = new CronTrigger("Name", scheduler.DEFAULT_GROUP, cronCnsntfor10sec);
scheduler.scheduleJob(detail, cronTrigger);
scheduler.start();
}
@Override
public void execute(JobExecutionContext arg0) throws JobExecutionException {
System.out.println("call me in every 10 sec");
}
}
simple and easy to understand
ReplyDelete