Quartit插件具有Multitenant -single租户模式

时间:2011-05-27 11:00:08

标签: grails quartz-scheduler multi-tenant

我在我的项目中使用multi-tenant-core1.0.3(单租户模式)和quartz 0.4.2插件。我在resources.groovy中创建了调度程序(SchedulerFactoryBean)。

beans = {
        quartzScheduler(SchedulerFactoryBean) {
                autoStartup = false
                dataSource = ref('dataSource')
                transactionManager = ref('transactionManager')
                configLocation = 'classpath:quartz.properties'
                jobFactory = ref('quartzJobFactory')
                jobListeners = [ref("${SessionBinderJobListener.NAME}")]
                globalJobListeners = [ref("${ExceptionPrinterJobListener.NAME}")]
        }
}

当我从默认租户创建作业时,将在预定时间创建并执行作业。当我从其他租户创建作业时,它会在相应租户的db表qrtz_triggers,qrtz_simple_triggers和qrtz_job_details中插入记录。但是这项工作没有执行。我认为作业执行者仍在调查主数据库。

任何人都可以告诉我,应该配置什么或解决此问题的任何解决方法?

0 个答案:

没有答案