<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 閱讀(341) 評論(0)  編輯  收藏 所屬分類: jbossjava

    主站蜘蛛池模板: 亚洲av片不卡无码久久| 亚洲精品网站在线观看你懂的| 亚洲精品无码专区久久| 中文字幕乱码免费视频| 亚洲精品国产国语| 成年女人午夜毛片免费视频 | 无码人妻一区二区三区免费n鬼沢 无码人妻一区二区三区免费看 | 337p日本欧洲亚洲大胆艺术| 精品国产污污免费网站| 亚洲Av永久无码精品三区在线| a毛片在线免费观看| 亚洲色大成网站www永久| 成人浮力影院免费看| 亚洲一级黄色大片| 国产精品自在自线免费观看| 美女18一级毛片免费看| 国产亚洲精久久久久久无码AV| 中国人免费观看高清在线观看二区| 日本亚洲成高清一区二区三区| 四虎影视在线影院在线观看免费视频| 亚洲黄色一级毛片| 免费无码黄动漫在线观看| 猫咪免费人成网站在线观看入口| 最新亚洲成av人免费看| 十八禁无码免费网站| 国内精品久久久久影院亚洲| 免费人成无码大片在线观看| 国产日韩AV免费无码一区二区 | 国产一精品一aⅴ一免费| 一个人看的免费观看日本视频www 一个人看的免费视频www在线高清动漫 | 大片免费观看92在线视频线视频| 亚洲欧洲美洲无码精品VA| av大片在线无码免费| 日韩精品视频在线观看免费 | 久久亚洲精品国产精品婷婷| 免费国产一级特黄久久| 国产又黄又爽胸又大免费视频| 亚洲性色成人av天堂| 亚洲高清免费视频| h在线观看视频免费网站| 婷婷国产偷v国产偷v亚洲|