From 1c8c3a8489cfecb86853ff120028f81623927322 Mon Sep 17 00:00:00 2001 From: Martin Kouba Date: Tue, 30 Jan 2024 10:02:32 +0100 Subject: [PATCH] Scheduler: fix usage of some Quartz int config properties - i.e. batchTriggerAcquisitionMaxCount and batchTriggerAcquisitionFireAheadTimeWindow - fixes #38356 (cherry picked from commit b7d41093f653d496d2c99ddc286a2022bae348bf) --- .../java/io/quarkus/quartz/runtime/QuartzSchedulerImpl.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/extensions/quartz/runtime/src/main/java/io/quarkus/quartz/runtime/QuartzSchedulerImpl.java b/extensions/quartz/runtime/src/main/java/io/quarkus/quartz/runtime/QuartzSchedulerImpl.java index d72befb72a832..60e76ea042e8e 100644 --- a/extensions/quartz/runtime/src/main/java/io/quarkus/quartz/runtime/QuartzSchedulerImpl.java +++ b/extensions/quartz/runtime/src/main/java/io/quarkus/quartz/runtime/QuartzSchedulerImpl.java @@ -564,8 +564,9 @@ private Properties getSchedulerConfigurationProperties(QuartzSupport quartzSuppo props.put("org.quartz.scheduler.skipUpdateCheck", "true"); props.put(StdSchedulerFactory.PROP_SCHED_INSTANCE_NAME, runtimeConfig.instanceName); - props.put(StdSchedulerFactory.PROP_SCHED_BATCH_TIME_WINDOW, runtimeConfig.batchTriggerAcquisitionFireAheadTimeWindow); - props.put(StdSchedulerFactory.PROP_SCHED_MAX_BATCH_SIZE, runtimeConfig.batchTriggerAcquisitionMaxCount); + props.put(StdSchedulerFactory.PROP_SCHED_BATCH_TIME_WINDOW, + "" + runtimeConfig.batchTriggerAcquisitionFireAheadTimeWindow); + props.put(StdSchedulerFactory.PROP_SCHED_MAX_BATCH_SIZE, "" + runtimeConfig.batchTriggerAcquisitionMaxCount); props.put(StdSchedulerFactory.PROP_SCHED_WRAP_JOB_IN_USER_TX, "false"); props.put(StdSchedulerFactory.PROP_SCHED_SCHEDULER_THREADS_INHERIT_CONTEXT_CLASS_LOADER_OF_INITIALIZING_THREAD, "true"); props.put(StdSchedulerFactory.PROP_THREAD_POOL_CLASS, "org.quartz.simpl.SimpleThreadPool");