QuartzDisallowConcurrentExecution.java 567 B

12345678910111213141516171819202122
  1. package com.ruoyi.quartz.util;
  2. import org.quartz.DisallowConcurrentExecution;
  3. import org.quartz.JobExecutionContext;
  4. import com.ruoyi.quartz.domain.SysJob;
  5. /**
  6. * 定时任务处理(禁止并发执行)
  7. *
  8. * @deprecated 3.4.0删除 迁移至xxl-job
  9. * @author ruoyi
  10. *
  11. */
  12. @DisallowConcurrentExecution
  13. public class QuartzDisallowConcurrentExecution extends AbstractQuartzJob
  14. {
  15. @Override
  16. protected void doExecute(JobExecutionContext context, SysJob sysJob) throws Exception
  17. {
  18. JobInvokeUtil.invokeMethod(sysJob);
  19. }
  20. }