title: Scheduled with fixed delay in quartz scheduler?
body: <p>I have developed a job which I want to run say after every 5 mins, but there may be certain circumstances where the job completion time may exceeds 5 mins. </p>
  
  <p>I am using quartz scheduler to schedule my job using a cron expression. Is there any way to tell quartz scheduler to hold the next run of job untill first one is completed?</p>
  
  <p>I am looking for something similar to -</p>
  
  <pre><code>private static final ScheduledExecutorService executor = Executors.newScheduledThreadPool(1);
  executor.scheduledWithFixedDelay(..);
  </code></pre>