org.springframework.integration.quartz
Class QuartzScheduleServiceProvider.FixedDelayJobListener

java.lang.Object
  extended by org.quartz.listeners.JobListenerSupport
      extended by org.springframework.integration.quartz.QuartzScheduleServiceProvider.FixedDelayJobListener
All Implemented Interfaces:
org.quartz.JobListener
Enclosing class:
QuartzScheduleServiceProvider

public class QuartzScheduleServiceProvider.FixedDelayJobListener
extends org.quartz.listeners.JobListenerSupport

JobListener used for re-scheduling a fixed delay task, as Quartz does not support fixed delay tasks out of the box.


Field Summary
private  java.lang.String name
           
 
Constructor Summary
private QuartzScheduleServiceProvider.FixedDelayJobListener()
           
 
Method Summary
 java.lang.String getName()
           
 void jobWasExecuted(org.quartz.JobExecutionContext context, org.quartz.JobExecutionException jobException)
           
 
Methods inherited from class org.quartz.listeners.JobListenerSupport
getLog, jobExecutionVetoed, jobToBeExecuted
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

private final java.lang.String name
Constructor Detail

QuartzScheduleServiceProvider.FixedDelayJobListener

private QuartzScheduleServiceProvider.FixedDelayJobListener()
Method Detail

getName

public java.lang.String getName()

jobWasExecuted

public void jobWasExecuted(org.quartz.JobExecutionContext context,
                           org.quartz.JobExecutionException jobException)
Specified by:
jobWasExecuted in interface org.quartz.JobListener
Overrides:
jobWasExecuted in class org.quartz.listeners.JobListenerSupport