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

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

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

    我的漫漫程序之旅

    專注于JavaWeb開發
    隨筆 - 39, 文章 - 310, 評論 - 411, 引用 - 0
    數據加載中……

    Quartz中SimpleTrigger的探討

    讓我們繼續用第一個例子中StringTest.
    1.來寫一個每隔10秒啟動一次任務的例子.

    import java.util.Date;

    import org.quartz.JobDetail;
    import org.quartz.Scheduler;
    import org.quartz.SchedulerFactory;
    import org.quartz.SimpleTrigger;
    import org.quartz.impl.StdSchedulerFactory;

    public class SimpleTriggerTest
    {

        
    public static void main(String[] args) throws Exception
        
    {
            SchedulerFactory schedulerFactory 
    = new StdSchedulerFactory();
            Scheduler scheduler 
    = schedulerFactory.getScheduler();
            
    // 系統當前時間10秒后
            long startTime = System.currentTimeMillis() + 10000L;
            SimpleTrigger trigger 
    = new SimpleTrigger("myTrigger"nullnew Date(
                    startTime), 
    null00L);

            JobDetail jobDetail 
    = new JobDetail();
            jobDetail.setJobClass(StringTest.
    class);
            jobDetail.setName(
    "test");
            jobDetail.setGroup(
    "A");

            scheduler.scheduleJob(jobDetail, trigger);
            scheduler.start();
        }

    }



    2.創建一個觸發器,立即啟動,每隔60秒,啟動一次.
    SimpleTrigger trigger = new SimpleTrigger("myTrigger",
                                                
    null,
                                                
    new Date(),
                                                
    null,
                                                SimpleTrigger.REPEAT_INDEFINITELY,
                                                
    60L * 1000L);
    3.創建一個觸發器,立即啟動.從現在開始的第10秒到第40秒重復運行.
    long endTime = System.currentTimeMillis() + 40000L;

      SimpleTrigger trigger 
    = new SimpleTrigger("myTrigger",
                                                
    "myGroup",
                                                
    new Date(),
                                                
    new Date(endTime),
                                                SimpleTrigger.REPEAT_INDEFINITELY,
                                                
    10L * 1000L);
    4.創建一個觸發器,在2008年5月9日,上午10點半執行,重復5次,每隔30秒一次.
    java.util.Calendar cal = new java.util.GregorianCalendar(2008, cal.MARCH, 9);
      cal.set(cal.HOUR, 
    10);
      cal.set(cal.MINUTE, 
    30);
      cal.set(cal.SECOND, 
    0);
      cal.set(cal.MILLISECOND, 
    0);

      Data startTime 
    = cal.getTime()

      SimpleTrigger trigger 
    = new SimpleTrigger("myTrigger",
                                                
    null,
                                                startTime,
                                                
    null,
                                                
    5,
                                                
    30L * 1000L);

    仔細體會SimpleTrigger的例子,你會發現用這個制作執行計劃會更簡單方便.

    posted on 2008-05-08 17:01 々上善若水々 閱讀(12515) 評論(0)  編輯  收藏 所屬分類: opensource

    主站蜘蛛池模板: 亚洲国产高清人在线| 亚洲国产成人VA在线观看| 亚洲VA中文字幕不卡无码| 免费无码国产在线观国内自拍中文字幕| 亚洲成A∨人片在线观看无码| a级毛片毛片免费观看久潮喷 | 免费国产黄网站在线观看动图| 女人让男人免费桶爽30分钟| 亚洲国产视频久久| 拍拍拍又黄又爽无挡视频免费| 亚洲人成激情在线播放| 免费人成在线视频| 亚洲av午夜电影在线观看| 国产精品99久久免费| 美女黄网站人色视频免费| www国产亚洲精品久久久日本| 窝窝影视午夜看片免费| 免免费国产AAAAA片| 亚洲а∨天堂久久精品9966 | 免费人妻无码不卡中文字幕系| 亚洲欧洲国产精品你懂的| 99精品热线在线观看免费视频| 亚洲综合国产精品| 噼里啪啦电影在线观看免费高清 | 日本一区二区三区免费高清| 亚洲AV性色在线观看| 亚洲色欲久久久久综合网| 国产在线精品免费aaa片| 亚洲女人18毛片水真多| 日韩成全视频观看免费观看高清| 人妻无码中文字幕免费视频蜜桃| 国产V亚洲V天堂无码久久久| 182tv免费视视频线路一二三| 亚洲人成色7777在线观看| 亚洲一级毛片免费看| 亚洲国产高清国产拍精品| 国产亚洲精久久久久久无码AV| 最近2019中文字幕免费大全5 | 亚洲视频精品在线观看| 好吊妞788免费视频播放| 人妻免费一区二区三区最新|