org.springframework.integration.quartz
Class QuartzScheduleServiceProvider.InterruptableMethodInvokingJob
java.lang.Object
org.springframework.scheduling.quartz.QuartzJobBean
org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean.MethodInvokingJob
org.springframework.integration.quartz.QuartzScheduleServiceProvider.InterruptableMethodInvokingJob
- All Implemented Interfaces:
- org.quartz.InterruptableJob, org.quartz.Job
- Enclosing class:
- QuartzScheduleServiceProvider
public static class QuartzScheduleServiceProvider.InterruptableMethodInvokingJob
- extends org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean.MethodInvokingJob
- implements org.quartz.InterruptableJob
Wrapper class allowing for Quartz jobs to be interrupted.
Fields inherited from class org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean.MethodInvokingJob |
logger |
Methods inherited from class org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean.MethodInvokingJob |
setMethodInvoker |
Methods inherited from class org.springframework.scheduling.quartz.QuartzJobBean |
execute |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.quartz.Job |
execute |
executionThread
private java.lang.Thread executionThread
QuartzScheduleServiceProvider.InterruptableMethodInvokingJob
public QuartzScheduleServiceProvider.InterruptableMethodInvokingJob()
executeInternal
protected void executeInternal(org.quartz.JobExecutionContext context)
throws org.quartz.JobExecutionException
- Overrides:
executeInternal
in class org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean.MethodInvokingJob
- Throws:
org.quartz.JobExecutionException
interrupt
public void interrupt()
throws org.quartz.UnableToInterruptJobException
- Specified by:
interrupt
in interface org.quartz.InterruptableJob
- Throws:
org.quartz.UnableToInterruptJobException