title: Spring batch :Restart a job and then start next job automatically
body: <p>I need to create a recovery pattern.
  In my pattern I can launch a job only on a given time window.
  In case the job fails, it will only be restarted on the next time window and when finish I would like to start the schedule job that was planned in advance for this window.
  The only different between jobs is the time window parameters. </p>
  
  <p>I thought about JobExecutionDecider with conjunction with JobExplorer or overriding a Joblauncher. But all seems too intrusive.</p>
  
  <p>I failed to found an example that match my needs any Ideas will be most welcome.</p>