Hi, I am using quartz scheduler in my spring project. I have to run a job after another job which is scheduled to run in every 15 mins? I cant run this job concurrently as both of this jobs have to access same mail account using different protocols(one to send:smtp and other to receive: imap) and it may cause problems. Please reply quickly, as its an urgent requirement.
A:
Just write a wrapper job class that launches second job after the first. You could then reuse separate jobs in the future if there will be any necessity.
mindas
2010-04-20 09:02:03
A:
You could do something with writing a job listener to recognize when the first job ends, and have it start the second. But the solution first suggested by mindas is easier - wrap both your jobs in another Job implementation, which is the one you actually schedule.
Dennis S.
2010-04-20 12:59:12