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

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

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

    Knight of the round table

    wansong

    Quartz 配置(二) - Trigger

    觸發器(Trigger)

    Trigger是一個抽象類,Quartz提供了兩個比較常用的觸發器SimpleTriggerCronTrigger。它們都是Trigger的子類

    SimpleTrigger

    這是一個簡單的觸發器,通過它我們可以定義觸發的時間,并選擇性的設定重復的次數和間隔時間。它有以下常用的屬性

     

    參數名

    參數類型

    備注

    name 

    String

    觸發器名稱

    group 

    String

    觸發器組名稱

    repeatCount 

    int

    重復次數,注意:如果為0表示不執行,-1表示不限制次數(直到過期),默認為0

    repeatInterval 

    long

    間隔時間,注意:是以毫秒為單位

    startTime 

    Date

    開始時間,默認當前時間

    endTime 

    Date

    過期時間,默認一直執行(直到執行次數已達到repeatCount

     

    CronTrigger

    這個觸發器的功能非常強大,而且非常靈活,但需要掌握有關的Cron表達式知識

    參數名

    參數類型

    備注

    name 

    String

    觸發器名稱

    group 

    String

    觸發器組名稱

    cronEx 

    CronExpression

    規則表達式

    startTime 

    Date

    開始時間,默認當前時間

    endTime 

    Date

    過期時間,默認一直執行(直到執行次數已達到repeatCount

     

    觸發器規則表達式配置: 

    格式:

    [] [分] [小時] [日] [月] [周] [年]

     

    格式說明:

    位置

    時間域名

    是否必須

    允許值

    允許通配符

    1

    0-59

    , - * /

    2

    0-59

    , - * /

    3

    小時

    0-23

    , - * /

    4

    1-31

    , - * ? / L W

    5

    1-12

    , - * /

    6

    1-7MON-SUN

    , - * ? / L #

    7

    empty1970-2099

    , - * /

     通配符說明:

     

     

    *

    可用在所有字段中,表示對應時間域的每一個時刻,例如,*在分鐘字段時,表示每分鐘

    ?

    該字符只在日期和星期字段中使用,它通常指定為無意義的值,相當于點位符

    -

    表示區間。例如 在小時上設置 "10-12",表示 10,11,12點都會觸發

    ,

    表示指定多個值,例如在周字段上設置 "MON,WED,FRI" 表示周一,周三和周五觸發

    /

    x/y表達一個等步長序列,x為起始值,y為增量步長值。如在分鐘字段中使用0/15,則表示為0,15,3045秒,而5/15在分鐘字段中表示5,20,35,50,你也可以使用*/y,它等同于0/y

    L

    該字符只在日期和星期字段中使用,代表“Last”的意思,但它在兩個字段中意思不同。L在日期字段中,表示這個月份的最后一天,如一月的31號,非閏年二月的28號;如果L用在星期中,則表示星期六,等同于7。但是,如果L出現在星期字段里,而且在前面有一個數值X,則表示這個月的最后X,例如,6L表示該月的最后星期五

    W

    該字符只能出現在日期字段里,是對前導日期的修飾,表示離該日期最近的工作日。例如15W表示離該月15號最近的工作日,如果該月15號是星期六,則匹配14號星期五;如果15日是星期日,則匹配16號星期一;如果15號是星期二,那結果就是15號星期二。但必須注意關聯的匹配日期不能夠跨月,如你指定1W,如果1號是星期六,結果匹配的是3號星期一,而非上個月最后的那天。W字符串只能指定單一日期,而不能指定日期范圍

    #

    該字符只能在星期字段中使用,表示當月某個工作日。如6#3表示當月的第三個星期五(6表示星期五,#3表示當前的第三個),而4#5表示當月的第五個星期三,假設當月沒有第五個星期三,忽略不觸發

     

    posted on 2011-08-07 13:25 w@ns0ng 閱讀(356) 評論(0)  編輯  收藏 所屬分類: jbossjava

    主站蜘蛛池模板: 亚洲黄色免费在线观看| 亚洲视频在线一区二区| 亚洲精品美女久久久久| 久久免费福利视频| 亚洲精品少妇30p| 精品免费视在线观看| 亚洲精品无码久久久影院相关影片| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 本道天堂成在人线av无码免费| 亚洲AV蜜桃永久无码精品| 午夜在线免费视频| 亚洲香蕉成人AV网站在线观看| XXX2高清在线观看免费视频| 亚洲精品成人无码中文毛片不卡| 成人无码WWW免费视频| 久久亚洲sm情趣捆绑调教| 在线永久看片免费的视频| 亚洲中文无码av永久| 一二三四免费观看在线视频中文版 | 亚洲午夜福利在线视频| 最新国产精品亚洲| 亚洲人6666成人观看| 一级片在线免费看| 亚洲av无码一区二区三区观看| 在线A亚洲老鸭窝天堂| 久久精品国产亚洲AV电影网 | 久久精品国产亚洲av天美18| 在线播放免费播放av片| 香蕉97碰碰视频免费| 亚洲午夜久久久影院| 久草视频在线免费| 亚洲人片在线观看天堂无码| 又粗又硬免费毛片| 日本免费人成视频在线观看| 最新亚洲卡一卡二卡三新区| 亚洲视频在线免费| 一级毛片全部免费播放| 亚洲人成图片网站| 亚洲精品无码久久久久| 免费在线看v网址| 国产精品一区二区三区免费 |