<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 々上善若水々 閱讀(12521) 評論(0)  編輯  收藏 所屬分類: opensource

    主站蜘蛛池模板: a毛片免费全部在线播放**| 亚洲A∨精品一区二区三区下载| 国产伦精品一区二区免费| 亚洲福利在线视频| 你好老叔电影观看免费| 亚洲色欲久久久综合网东京热| 亚洲综合色丁香麻豆| 24小时日本韩国高清免费| 日韩a在线观看免费观看| 人人狠狠综合久久亚洲婷婷| 在线观看免费视频网站色| 亚洲中文字幕在线观看| 国产成人AV片无码免费| 日本免费v片一二三区| 特级毛片全部免费播放| 国产亚洲美女精品久久久| 免费无码又爽又刺激网站| 亚洲精品视频在线免费| 欧美男同gv免费网站观看| 337P日本欧洲亚洲大胆精品| 亚洲一级片免费看| 久久这里只精品热免费99| 亚洲AV无码成人专区| 青青草国产免费久久久91| 一级人做人爰a全过程免费视频| 亚洲精品无码永久中文字幕| 亚洲精品无播放器在线播放| 又爽又高潮的BB视频免费看| 亚洲激情视频图片| 一区二区三区无码视频免费福利 | 国产免费观看黄AV片| 边摸边吃奶边做爽免费视频99| 日日噜噜噜噜夜夜爽亚洲精品| 99精品视频在线视频免费观看| 亚洲午夜精品一级在线播放放| 无码精品人妻一区二区三区免费看| 亚洲综合av永久无码精品一区二区| 日韩免费无码一区二区三区| 亚洲真人无码永久在线观看| 国产成人免费网站| 深夜久久AAAAA级毛片免费看|