QuartzDisallowConcurrentExecution.java 516 B

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