java - Need to close the scheduler after the job is scheduled? -


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