I've got a series of Quartz.Net jobs chained together using Listeners:
- Job A executes...
- JobAListener.JobWasExecuted() method is called, then executes Job B
- Job B executes...
- JobBListener.JobWasExecuted() method is called, then executes Job C
- and so on...
Let's say Job A fails in such a way that I don't want to refire the job and I want to short-circuit the remainder of the job chain. In otherwords, I want to stop execution of the rest of the chain after Job A fails.
What's the proper means of doing this?