From d7dec3e56047d427432bf03467aea3bca569dbad Mon Sep 17 00:00:00 2001 From: Darin Kelkhoff Date: Wed, 20 Mar 2024 17:42:05 -0500 Subject: [PATCH] CE-936 Add @DisallowConcurrentExecution --- .../qqq/backend/core/scheduler/quartz/QuartzJobRunner.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/scheduler/quartz/QuartzJobRunner.java b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/scheduler/quartz/QuartzJobRunner.java index 59a1eebc..f635bd9b 100644 --- a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/scheduler/quartz/QuartzJobRunner.java +++ b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/scheduler/quartz/QuartzJobRunner.java @@ -31,6 +31,7 @@ import com.kingsrook.qqq.backend.core.model.metadata.QInstance; import com.kingsrook.qqq.backend.core.scheduler.schedulable.SchedulableType; import com.kingsrook.qqq.backend.core.scheduler.schedulable.runner.SchedulableRunner; import org.apache.logging.log4j.Level; +import org.quartz.DisallowConcurrentExecution; import org.quartz.Job; import org.quartz.JobExecutionContext; import org.quartz.JobExecutionException; @@ -40,6 +41,7 @@ import static com.kingsrook.qqq.backend.core.logging.LogUtils.logPair; /******************************************************************************* ** *******************************************************************************/ +@DisallowConcurrentExecution public class QuartzJobRunner implements Job { private static final QLogger LOG = QLogger.getLogger(QuartzJobRunner.class);