隨筆 - 170  文章 - 536  trackbacks - 0
          <2007年8月>
          2930311234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          常用鏈接

          我參與的團隊

          隨筆分類(103)

          搜索

          •  

          積分與排名

          • 積分 - 415107
          • 排名 - 135

          最新評論

          閱讀排行榜

          Reschedule
          rescheduleJob(String triggerName, String groupName, Trigger newTrigger)

          在進行 reschedule 操作的時候,我們通常只需要修改 Trigger 的時間,這時候我們只需要重新 new 一個含有新的 Schedule 時間的 Trigger 對象,reschedule 一下就可以了。

          Unschedule
          unscheduleJob(String triggerName, String groupName)

          進行 unschedule 的時候,我們只需要知道名字和 group 就可以了。

          進行 Schedule 操作前后,Database 中的相關數據都會被更改,在執行 unschedule 或者該 schedule 已經執行過,數據庫中的 trigger 信息都會被刪除。

          posted on 2007-08-03 09:00 steady 閱讀(1683) 評論(4)  編輯  收藏 所屬分類: Java

          FeedBack:
          # re: Quartz 項目應用筆記-補充 2007-08-03 17:17 jarry楊
          大哥:
          能把配置文件帖出來么?
          小弟急需!!
          999999999999  回復  更多評論
            
          # re: Quartz 項目應用筆記-補充 2007-08-03 18:45 steady
          參考前篇  回復  更多評論
            
          # re: Quartz 項目應用筆記-補充 2007-08-22 10:15 kk
          問一下:
          Qest1:rescheduleJob是不是在兩種場景下使用,一是服務重啟時,一是用戶需要更改任務的時間規則(觸發器)時?

          Qest2:用戶在更改任務的時間規則(觸發器)時,可能還需要任務已經運行的狀態信息。
          場景一:某個任務從2007/1/1日開始,每天8:30運行。到了2007/5/1日,用戶想更改為每天9:00運行,新觸發器設為2007/1/1,9:00。希望的更新觸發器后第一次運行時間是2007/5/2日 9:00。請問quartz可以做到嗎?
          場景二:某任務的執行次數為100次,當執行到30次時,用戶希望把執行次數改為150次,新觸發器設為150次,所以任務還需執行150-(100-30)=80次。請問quartz可以做到嗎?  回復  更多評論
            
          # re: Quartz 項目應用筆記-補充 2007-08-22 16:03 steady
          @kk
          Q1:后者
          Q2:
          S1 - 可以做到
          S2 - 自己手工處理  回復  更多評論
            
          主站蜘蛛池模板: 巴中市| 中西区| 尼勒克县| 望都县| 隆昌县| 辽阳县| 吴旗县| 缙云县| 马龙县| 灌南县| 中方县| 明星| 永春县| 云安县| 万宁市| 墨江| 西贡区| 历史| 唐山市| 抚顺县| 靖江市| 枣强县| 平遥县| 东乌| 永靖县| 石棉县| 福清市| 凉城县| 永德县| 大关县| 东台市| 长武县| 五寨县| 眉山市| 东乌珠穆沁旗| 镇康县| 湾仔区| 义乌市| 济宁市| 崇信县| 尚志市|