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

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

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

    我的漫漫程序之旅

    專注于JavaWeb開發(fā)
    隨筆 - 39, 文章 - 310, 評論 - 411, 引用 - 0
    數(shù)據(jù)加載中……

    Quartz中SimpleTrigger的探討

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

    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();
            
    // 系統(tǒng)當(dāng)前時間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.創(chuàng)建一個觸發(fā)器,立即啟動,每隔60秒,啟動一次.
    SimpleTrigger trigger = new SimpleTrigger("myTrigger",
                                                
    null,
                                                
    new Date(),
                                                
    null,
                                                SimpleTrigger.REPEAT_INDEFINITELY,
                                                
    60L * 1000L);
    3.創(chuàng)建一個觸發(fā)器,立即啟動.從現(xiàn)在開始的第10秒到第40秒重復(fù)運行.
    long endTime = System.currentTimeMillis() + 40000L;

      SimpleTrigger trigger 
    = new SimpleTrigger("myTrigger",
                                                
    "myGroup",
                                                
    new Date(),
                                                
    new Date(endTime),
                                                SimpleTrigger.REPEAT_INDEFINITELY,
                                                
    10L * 1000L);
    4.創(chuàng)建一個觸發(fā)器,在2008年5月9日,上午10點半執(zhí)行,重復(fù)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);

    仔細(xì)體會SimpleTrigger的例子,你會發(fā)現(xiàn)用這個制作執(zhí)行計劃會更簡單方便.

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

    主站蜘蛛池模板: 亚洲熟妇av一区二区三区| 丁香婷婷亚洲六月综合色| 免费A级毛片av无码| 亚洲看片无码在线视频| 青青青国产色视频在线观看国产亚洲欧洲国产综合 | 亚洲国产精品自在在线观看| 97人妻无码一区二区精品免费| 亚洲av第一网站久章草| 欧洲亚洲国产清在高| 国产在线观看免费观看不卡| 青青久久精品国产免费看| 亚洲自偷自偷精品| 国产精品无码一二区免费| 久久国产精品免费专区| 亚洲AV无码一区二区大桥未久| 亚洲精品无码精品mV在线观看| 毛片A级毛片免费播放| 国产真人无码作爱免费视频 | 久久亚洲精品高潮综合色a片| 国产A在亚洲线播放| 男女交性永久免费视频播放| 最近免费mv在线观看动漫| 亚洲国产高清国产拍精品| 亚洲欧洲日韩不卡| 亚洲人成无码网WWW| 免费A级毛片无码免费视| 成在人线av无码免费高潮喷水| 亚洲AV第一成肉网| 亚洲成人免费在线观看| 亚洲一区二区三区偷拍女厕| 日韩精品免费一区二区三区| 美丽的姑娘免费观看在线播放 | 性做久久久久久免费观看| 国产日韩AV免费无码一区二区 | 无码AV动漫精品一区二区免费 | 最近免费2019中文字幕大全| GOGOGO高清免费看韩国| 国产亚洲午夜精品| 亚洲综合av一区二区三区| 亚洲人成电影院在线观看| 亚洲综合久久综合激情久久|