This content has been marked as final.
Show 6 replies
-
1. Re: Unable to set trigger properties via QuartzTriggerHandle
kapitanpetko Apr 5, 2010 4:24 PM (in response to mrwaves)Show your quartz.properties.
-
2. Re: Unable to set trigger properties via QuartzTriggerHandle
mrwaves Apr 5, 2010 10:18 PM (in response to mrwaves)Hi Nikolay, thanks for your reply.
Here is my property file:
org.quartz.scheduler.instanceName = QuartzScheduler org.quartz.scheduler.instanceId = 1 org.quartz.scheduler.rmi.export = false org.quartz.scheduler.rmi.proxy = false org.quartz.threadPool.class = org.quartz.simpl.SimpleThreadPool org.quartz.threadPool.threadCount = 5 org.quartz.jobStore.class = org.quartz.impl.jdbcjobstore.JobStoreTX org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.StdJDBCDelegate org.quartz.jobStore.dataSource = testdb org.quartz.jobStore.tablePrefix = qrtz_ org.quartz.dataSource.testdb.driver = com.mysql.jdbc.Driver org.quartz.dataSource.testdb.URL = jdbc:mysql://localhost:3306/testdb org.quartz.dataSource.testdb.user = testuser org.quartz.dataSource.testdb.password = 12345678 org.quartz.dataSource.testdb.maxConnections = 10
-
3. Re: Unable to set trigger properties via QuartzTriggerHandle
kapitanpetko Apr 6, 2010 4:00 AM (in response to mrwaves)
Thomas Wellen wrote on Apr 05, 2010 22:18:
org.quartz.jobStore.class- org.quartz.impl.jdbcjobstore.JobStoreTX
If you are note using JTS, that should be OK. Not a 100% sure about this, but to propagate your changes to the DB, you need to call scheduler.rescheduleJob(). I'm pretty sure the trigger itself does not do any DB access.
HTH
-
4. Re: Unable to set trigger properties via QuartzTriggerHandle
mrwaves Apr 6, 2010 8:49 AM (in response to mrwaves)I am not able to get a reference to the scheduler since the getScheduler() method is declared as a private method inside the QuartTriggerHandle class. I can only access the trigger itself!
-
5. Re: Unable to set trigger properties via QuartzTriggerHandle
kapitanpetko Apr 6, 2010 8:57 AM (in response to mrwaves)Yes, QuartzTriggerHandle is pretty useless. Use this:
Scheduler scheduler = QuartzDispatcher.instance().getScheduler();
HTH
-
6. Re: Unable to set trigger properties via QuartzTriggerHandle
mrwaves Apr 6, 2010 7:01 PM (in response to mrwaves)Thanks a lot! That solved it.
I think, this should be mentioned in the docs/exmaples somewhere.
Cheers
Thomas