<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java學習

    java,spring,structs,hibernate,jsf,ireport,jfreechart,jasperreport,tomcat,jboss -----本博客已經搬家了,新的地址是 http://www.javaly.cn 如果有對文章有任何疑問或者有任何不懂的地方,歡迎到www.javaly.cn (Java樂園)指出,我會盡力幫助解決。一起進步

     

    Quartz.net官方開發指南 第五課: SimpleTrigger

    如果需要讓任務只在某個時刻執行一次,或者,在某個時刻開始,然后按照某個時間間隔重復執行,簡單地說,如果你想讓觸發器在20078月20日上112354秒執行,然后每個隔10秒鐘重復執行一次,并且這樣重復5次。那么SimpleTrigger 就可以滿足你的要求。

    通過這樣的描述,你可能很驚奇地發現SimpleTrigger包括這些屬性:開始時間,結束時間,重復次數,重復間隔。所有這屬性都是你期望它所應具備的,只有end-time屬性有一些條目與之關聯。

    重復次數可能是0,正數或者一個常量值SimpleTrigger.REPEAT_INDEFINITELY。重復間隔時間屬性可能是0,正的long型,這個數字以毫秒為單位。注意:如果指定的重復間隔時間是0,那么會導致觸發器按照重復數量定義的次數并發觸發(或者接近并發)。

    Quartz.TriggerUtils類對處理這樣的循環也提供了很多支持。

    EndTime(如果這個屬性被設置)屬性會覆蓋重復次數屬性,這對創建一個每隔10秒就觸發一次直到某個時間結束的觸發器非常有用,這就可以不計算開始時間和結束時間之間的重復數量。也可以指定一個結束時間,然后使用REPEAT_INDEFINITELY作為重復數量。(甚至可以指定一個大于結束時間之前實際重復次數的整數作為重復次數)。一句話,EndTime屬性控制權高于重復次數屬性。
       
        SimpleTrigger有幾個不同的構造函數,下面我們來看看這結果構造函數:

    One of SimpleTrigger's Constructors

    public SimpleTrigger(string name, 
                           string group, 
                           DateTime startTime,
                           NullableDateTime endTime endTime, 
                           int repeatCount, 
                           long repeatInterval)

    SimpleTrigger Example 1 - Create a trigger that fires exactly once, ten seconds from now

    SimpleTrigger trigger = new SimpleTrigger("myTrigger",
                                              
    null
    ,
                                              DateTime.Now.AddSeconds(
    10
    ),
                                              
    null
    ,
                                              
    0
    ,
                                              0L)
    ;

    SimpleTrigger Example 2 - Create a trigger that fires immediately, then repeats every 60 seconds, forever

    SimpleTrigger trigger2 = new SimpleTrigger("myTrigger",
                                    
    null
    ,
                                    DateTime.Now,
                                    
    null
    ,
                                    SimpleTrigger.REPEAT_INDEFINITELY,
                                    
    60 1000);

    SimpleTrigger Example 3 - Create a trigger that fires immediately, then repeats every 10 seconds until 40 seconds from now

    SimpleTrigger trigger = new SimpleTrigger("myTrigger",
                                              "myGroup",
                                              DateTime.Now,
                                              DateTime.Now.AddSeconds(40),
                                              SimpleTrigger.REPEAT_INDEFINITELY,
                                              10 * 1000);

        
    SimpleTrigger Misfire Instructions
    ——SimpleTrigger的未觸發指令

    未觸發發生時,SimpleTrigger有幾個指令可以用來通知Quartz進行相關處理。(未觸發在上節課中介紹過了)。這些指令以常量形式定義在SimpleTrigger本身,這些指令如下:

    Misfire Instruction Constants of SimpleTrigger

    MISFIRE_INSTRUCTION_FIRE_NOW

    MISFIRE_INSTRUCTION_RESCHEDULE_NOW_WITH_EXISTING_REPEAT_COUNT

    MISFIRE_INSTRUCTION_RESCHEDULE_NOW_WITH_REMAINING_REPEAT_COUNT

    MISFIRE_INSTRUCTION_RESCHEDULE_NEXT_WITH_REMAINING_COUNT

    MISFIRE_INSTRUCTION_RESCHEDULE_NEXT_WITH_EXISTING_COUNT

    回顧前面的課程你可以知道,每個觸發器都有一個Trigger.MISFIRE_INSTRUCTION_SMART_POLICY指令可用,并且,這個指令對于每個類型的觸發器都是缺省的。

    自由、創新、研究、探索……

    posted on 2008-10-16 14:12 找個美女做老婆 閱讀(934) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    導航

    統計

    公告

    本blog已經搬到新家了, 新家:www.javaly.cn
     http://www.javaly.cn

    常用鏈接

    留言簿(6)

    隨筆檔案

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 一级特黄aaa大片免费看| 亚洲成av人在线视| 亚洲乱理伦片在线观看中字| 亚洲大片免费观看| 亚洲视频一区二区在线观看| 一区二区三区四区免费视频| 久久精品国产亚洲AV高清热| 99免费视频观看| 亚洲另类自拍丝袜第1页| 无人影院手机版在线观看免费| 亚洲最大福利视频| 日韩免费电影在线观看| 免费播放美女一级毛片| 亚洲一级片免费看| 国产啪精品视频网站免费尤物 | 精品一区二区三区无码免费直播 | 亚洲精品私拍国产福利在线| 无码日韩精品一区二区三区免费| 无码久久精品国产亚洲Av影片| 亚洲视频在线免费看| 亚洲影院天堂中文av色| 免费一级一片一毛片| 久久精品视频免费| 亚洲一级黄色大片| 吃奶摸下高潮60分钟免费视频| 高清永久免费观看| 亚洲欧美综合精品成人导航| 国产人成免费视频| 中文字幕无码免费久久| 亚洲另类精品xxxx人妖| 亚洲毛片av日韩av无码| 免费人成视频在线观看网站| 91在线亚洲综合在线| 亚洲免费一区二区| 天天影院成人免费观看| 色费女人18女人毛片免费视频| 亚洲福利在线视频| 国产精品二区三区免费播放心 | 四虎成人精品永久免费AV| 四虎亚洲精品高清在线观看| 国产性爱在线观看亚洲黄色一级片|