Trigger trigger is meant to specify what time to start the trigger, trigger how many times and how often triggered once every
SimpleTrigger can facilitate the realization of a series of trigger mechanism.
public class SimpleTriggerDemo { public static void main(String[] args) throws Exception{ Scheduler scheduler= StdSchedulerFactory.getDefaultScheduler();Date startTime = DateBuilder.nextGivenSecondDate(null, 8); JobDetail job=JobBuilder.newJob(MailJob.class) .withIdentity("job1","group1") .usingJobData("email","憨批!") .build(); SimpleTrigger trigger=(SimpleTrigger) TriggerBuilder.newTrigger() .withIdentity("job1","group1") .withSchedule(simpleSchedule().withIntervalInSeconds(1).withRepeatCount(5)) .started (start time) .build (); Scheduler.scheduleJob. Ft = DATE (Job, Trigger); System.out.println ( "current time is:." + New new DATE () toLocaleString ()); System.out.printf ( "% s% s in this task time starts running, total running time% d,% d ms interval is n-% ", job.getKey () , ft.toLocaleString () , trigger.getRepeatCount () +. 1 , trigger.getRepeatInterval () ); scheduler.start (); the Thread.sleep (200000); scheduler.shutdown (to true);