title: Spring batch trigger process after all jobs complete
body: <p>I have a spring batch application with a series of jobs.  I want to send an email after ALL the jobs have completed, but I'm not sure the best way to do this.  The options I am considering are:</p>
  
  <ol>
  <li>Run the jobs in a certain order, and amend the JobListener of the last job, so that it will send the email.  Downside with this is it won't work if a further job is added to the end of the batch.</li>
  <li>Add a new job which will send the email and order the jobs, making sure this additional job is run last.</li>
  <li>Are there any built in spring-batch constructs that will be triggered on completion of the entire batch?</li>
  </ol>
  
  <p>The final option would be my preferred solution, so my question is, are there any spring-batch classes that listen for batch completion (similar to JobExecutionListenerSupport or a Step Listener)?</p>