quartz Scheduler with spring MVC without using maven -
i using tomcat version 7.0. requirement when tomcat starts up, start quartzscheduler schedule jobs @ regular interval.
can 1 give me best example problem using contextlistener (this might clean approach start scheduler inside contextinitialized method , shutdown scheduler inside contextdestroyed method) or other methods .
*note : without using maven
you can implement servletcontextlistener (quartztestlistener) , add listener in web xml file below
<listener> <listener-class>com.test.quartztestlistener</listener-class> </listener>
wherein implement contextinitialized methods below:
@override public void contextinitialized(servletcontextevent ctx) { jobdetail job = jobbuilder.newjob(quartzjob.class) .withidentity("testjobname", "test1").build(); try{ scheduler scheduler = ((stdschedulerfactory) ctx.getservletcontext().getattribute(quartzinitializerlistener.quartz_factory_key)).getscheduler(); scheduler.schedulejob(job, new crontrigger(...)); }catch(schedulerexception e){ } }
alternatively can make use quartzinitializerlistener
.
Comments
Post a Comment