void onChange()

in src/main/groovy/quartz/QuartzGrailsPlugin.groovy [195:213]


	void onChange( Map<String, Object> event) {
		def pluginEnabled = properties['org.quartz.pluginEnabled']?.toBoolean()
		if (pluginEnabled==null) {
			pluginEnabled = true
		}

		if (pluginEnabled) {
			if(event.source) {
				boolean hasHibernate = hasHibernate(manager)
				def jobClass = grailsApplication.addArtefact(JobArtefactHandler.TYPE,event.source)
				def jobName = "${jobClass.propertyName}"
				beans {
					configureJobBeans.delegate = delegate
					configureJobBeans(jobClass, hasHibernate)
				}
			}
			refreshJobs(true)
		}
	}