situation:
i'm running strut web application in have used quartzschduler. apllication running fine shutsdown automaically. have analyzed logs , found pattern, last process invokde quartzscheduler before app going die.
myquestion: there start method scheduler in code, it's need closed after schduling jobs?
trigger contentdatatrigger = triggerbuilder.newtrigger().withidentity("anytriggername", "group1") .withschedule( cronschedulebuilder.cronschedule("0 0/15 * * * ?")) .build(); trigger imagedatatrigger = triggerbuilder .newtrigger() .withidentity("anytriggername", "group2") .withschedule( cronschedulebuilder.cronschedule("0 0 0/1 1/1 * ? *")) .build(); trigger videodatatrigger = triggerbuilder .newtrigger() .withidentity("anytriggername", "group3") .withschedule( cronschedulebuilder.cronschedule("0 25 0/1 1/1 * ? *")) .build(); scheduler scheduler = new stdschedulerfactory().getscheduler(); scheduler.start(); scheduler.schedulejob(contentjob,contentdatatrigger); scheduler.schedulejob(imagejob,imagedatatrigger); scheduler.schedulejob(videojob,videodatatrigger);
scheduler.start()
starts threads fire triggers.
if call scheduler.shtudown()
stops executing jobs. don't think it's behaviour want.
Comments
Post a Comment