Quartz源码——JobStore保存JonDetail和Trigger源码分析

问题描述 不停的报时间的错误。

  1. public void storeJobAndTrigger(final JobDetail newJob,
  2. final OperableTrigger newTrigger)
  3. throws JobPersistenceException {
  4. executeInLock(
  5. (isLockOnInsert()) ? LOCK_TRIGGER_ACCESS : null,
  6. new VoidTransactionCallback() {
  7. public void executeVoid(Connection conn) throws JobPersistenceException {
  8. //(1)保存JobDetail
  9. storeJob(conn, newJob, false);
  10. //(2)保存Trigger
  11. storeTrigger(conn, newTrigger, newJob, false,
  12. Constants.STATE_WAITING, false, false);
  13. }
  14. });
  15. }