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

          常用鏈接

          我參與的團隊

          隨筆分類(103)

          搜索

          •  

          積分與排名

          • 積分 - 415488
          • 排名 - 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 閱讀(1684) 評論(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 - 自己手工處理  回復  更多評論
            
          主站蜘蛛池模板: 资中县| 鄯善县| 顺昌县| 平安县| 册亨县| 宿松县| 平山县| 缙云县| 师宗县| 岢岚县| 宁海县| 大余县| 桃江县| 定陶县| 错那县| 青川县| 洱源县| 佛教| 遵化市| 黎平县| 乐陵市| 普陀区| 沙湾县| 丹江口市| 崇仁县| 兴安盟| 余庆县| 河津市| 昭平县| 响水县| 攀枝花市| 辽阳市| 洪雅县| 鸡西市| 涟源市| 惠水县| 昌平区| 陵川县| 安图县| 晋江市| 凤台县|