feat: make autoStartup configurable for SchedulerFactoryBean

- check property `org.quartz.scheduler.isAutoStartup` and enable autoStartup if it is true
This commit is contained in:
Midhun A Darvin
2024-01-31 13:28:15 +05:30
parent 82a60eb651
commit 82ca186bff

View File

@@ -55,7 +55,8 @@ public class SchedulerConfig {
if (quartzProperties != null && quartzProperties.size() > 0)
mergedProperties.putAll(quartzProperties);
factory.setQuartzProperties(mergedProperties);
factory.setAutoStartup(false);
boolean isAutoStartup = mergedProperties.getProperty("org.quartz.scheduler.isAutoStartup") != null && mergedProperties.getProperty("org.quartz.scheduler.isAutoStartup").equals("true");
factory.setAutoStartup(isAutoStartup);
return factory;
}
}