void onStartup()

in src/main/groovy/quartz/QuartzGrailsPlugin.groovy [329:347]


	void onStartup(Map<String, Object> event) {
		def autoStart = grailsApplication.config.getProperty('quartz.autoStartup')?.toBoolean()
		if (autoStart == null) {
			autoStart = true
		}
		def pluginEnabled = grailsApplication.config.getProperty('quartz.pluginEnabled')?.toBoolean()
		if (pluginEnabled == null) {
			pluginEnabled = true
		}

		if (pluginEnabled) {
			refreshJobs()
			if(autoStart) {
				applicationContext.quartzScheduler.start()
				log.info("Quartz Scheduler - Started")
			}
		}
		log.debug("Scheduled Job Classes count: " + grailsApplication.jobClasses.size())
	}