<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 簡單的一個實例

    SimpleJob.java

     

    package com.test.job;

     

    import org.quartz.Job;

    import org.quartz.JobExecutionContext;

    import org.quartz.JobExecutionException;

     

    public class SimpleJob implements Job{

        public void execute(JobExecutionContext context)

               throws JobExecutionException {

           // your business logic

           // ...

           System.out.println("simpleJob running ....");

        }

    }

    TestSimpleJob.java

     

    package com.test.job;

     

    import java.text.ParseException;

     

    import org.quartz.CronExpression;

    import org.quartz.CronTrigger;

    import org.quartz.JobDetail;

    import org.quartz.Scheduler;

    import org.quartz.SchedulerException;

    import org.quartz.SimpleTrigger;

    import org.quartz.impl.StdSchedulerFactory;

     

    public class TestSimpleJob {

        public static void main(String[] args){

           try {

               Scheduler scheduler = StdSchedulerFactory.getDefaultScheduler();

              

               String jobName = "simpleJob";

               String groupName = "DEFAULT";

              

               //刪除作業

               if(scheduler.getJobDetail(jobName,groupName) != null){

                  scheduler.deleteJob(jobName, groupName);

               }

              

               //作業的詳細信息

               //任務名稱,任務組名稱,任務實現類

               JobDetail jobDetail = new JobDetail(jobName,groupName,SimpleJob.class);

              

               //創建簡單觸發器

               SimpleTrigger simpleTrigger = new SimpleTrigger("simpleTrigger",null);

     

               simpleTrigger.setRepeatCount(100); // 調用100

               simpleTrigger.setRepeatInterval(5*1000); //5秒鐘調用一次

     

               //注冊作業

               scheduler.scheduleJob(jobDetail, simpleTrigger);

              

              

               CronTrigger cronTrigger = new CronTrigger("cronTrigger",null);

               CronExpression cronExpression = null;

               try {

                  cronExpression = new CronExpression("0 0 12 * * ?"); //每天12點運行

                  cronTrigger.setCronExpression(cronExpression);

                 

                  //注冊作業

                  scheduler.scheduleJob(jobDetail, cronTrigger);

                 

                  if(! scheduler.isShutdown()){

                      scheduler.start();

                  }

                 

              

               } catch (ParseException e) {

                  e.printStackTrace();

               }

              

           } catch (SchedulerException e) {

               e.printStackTrace();

           }

        }

    }

     

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

    Feedback

    # re: Quartz 簡單的一個實例 2014-08-10 23:22 zuidaima

    java quartz定時任務 demo教程源代碼下載:http://zuidaima.com/share_topic/k%E4%BB%BB%E5%8A%A1%E8%B0%83%E5%BA%A6-p1-s1.htm  回復  更多評論   

    主站蜘蛛池模板: 1000部拍拍拍18免费网站| 日本亚洲色大成网站www久久 | 亚洲综合av永久无码精品一区二区| 亚洲国产成人精品无码区二本| 91免费资源网站入口| 国产成人亚洲综合一区| 国产免费av片在线看| 亚洲欧美国产国产一区二区三区| 成人免费无码大片a毛片软件| 亚洲日本乱码卡2卡3卡新区| 精品久久久久久久免费人妻| 亚洲AV无码一区二区乱子仑| 国产一级淫片免费播放| 日韩免费码中文在线观看| 亚洲人成无码网站久久99热国产| 久草免费福利在线| 国产亚洲美女精品久久久久狼| 久久青草免费91观看| 亚洲视频精品在线观看| 欧美最猛性xxxxx免费| 亚洲AV无码精品国产成人| 亚洲午夜日韩高清一区| 久久久久久免费一区二区三区 | 国产hs免费高清在线观看| 一级美国片免费看| 亚洲国产精品无码专区在线观看 | 亚洲最大的成网4438| 午夜宅男在线永久免费观看网| 亚洲国产成人AV在线播放| 亚洲欧洲久久久精品| 久久国产免费一区| 亚洲成AV人片高潮喷水| 中文字幕亚洲乱码熟女一区二区 | 好爽…又高潮了免费毛片| 无遮挡呻吟娇喘视频免费播放| 国产亚洲高清不卡在线观看| 国产精品永久免费10000| 色费女人18女人毛片免费视频| 久久精品国产亚洲av麻| 思思99re66在线精品免费观看| 精品国产呦系列在线观看免费|