You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
516 B
21 lines
516 B
package com.ruoyi.common.utils.job; |
|
|
|
import org.quartz.DisallowConcurrentExecution; |
|
import org.quartz.JobExecutionContext; |
|
import com.ruoyi.project.monitor.domain.SysJob; |
|
|
|
/** |
|
* 定时任务处理(禁止并发执行) |
|
* |
|
* @author ruoyi |
|
* |
|
*/ |
|
@DisallowConcurrentExecution |
|
public class QuartzDisallowConcurrentExecution extends AbstractQuartzJob |
|
{ |
|
@Override |
|
protected void doExecute(JobExecutionContext context, SysJob sysJob) throws Exception |
|
{ |
|
JobInvokeUtil.invokeMethod(sysJob); |
|
} |
|
}
|
|
|