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

          常用鏈接

          我參與的團隊

          隨筆分類(103)

          搜索

          •  

          積分與排名

          • 積分 - 414805
          • 排名 - 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 閱讀(1681) 評論(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 - 自己手工處理  回復  更多評論
            
          主站蜘蛛池模板: 永福县| 洛川县| 确山县| 嘉鱼县| 宁德市| 积石山| 临澧县| 霍林郭勒市| 麻阳| 桑植县| 镇宁| 大化| 平泉县| 汝州市| 崇阳县| 都兰县| 藁城市| 花莲县| 古蔺县| 兴山县| 华宁县| 丽江市| 汨罗市| 长垣县| 嘉兴市| 石城县| 正镶白旗| 靖安县| 西和县| 理塘县| 黄梅县| 彩票| 邛崃市| 新巴尔虎左旗| 长寿区| 饶河县| 琼海市| 南和县| 来宾市| 天津市| 当阳市|