<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 簡(jiǎn)單的一個(gè)實(shí)例

    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";

              

               //刪除作業(yè)

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

                  scheduler.deleteJob(jobName, groupName);

               }

              

               //作業(yè)的詳細(xì)信息

               //任務(wù)名稱,任務(wù)組名稱,任務(wù)實(shí)現(xiàn)類

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

              

               //創(chuàng)建簡(jiǎn)單觸發(fā)器

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

     

               simpleTrigger.setRepeatCount(100); // 調(diào)用100

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

     

               //注冊(cè)作業(yè)

               scheduler.scheduleJob(jobDetail, simpleTrigger);

              

              

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

               CronExpression cronExpression = null;

               try {

                  cronExpression = new CronExpression("0 0 12 * * ?"); //每天12點(diǎn)運(yùn)行

                  cronTrigger.setCronExpression(cronExpression);

                 

                  //注冊(cè)作業(yè)

                  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 閱讀(878) 評(píng)論(1)  編輯  收藏 所屬分類: jbossjava

    Feedback

    # re: Quartz 簡(jiǎn)單的一個(gè)實(shí)例 2014-08-10 23:22 zuidaima

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

    主站蜘蛛池模板: 久久亚洲私人国产精品vA| 亚洲中文字幕久久精品无码APP| 亚洲福利在线观看| 两个人日本免费完整版在线观看1| 免费在线观看一级毛片| 黄色一级毛片免费| 全亚洲最新黄色特级网站 | 亚洲熟女综合色一区二区三区 | 免费一级全黄少妇性色生活片 | 国产AⅤ无码专区亚洲AV | 国产又大又粗又长免费视频| 亚洲高清视频免费| 无码国产精品一区二区免费| 亚洲香蕉在线观看| 国产免费爽爽视频免费可以看| 香蕉视频免费在线| 亚洲人JIZZ日本人| 一级毛片aaaaaa免费看| 亚洲成aⅴ人片在线影院八| 免费国产黄线在线观看| 鲁死你资源站亚洲av| 国产精品亚洲mnbav网站| 中文在线观看永久免费| 78成人精品电影在线播放日韩精品电影一区亚洲 | 亚洲aⅴ无码专区在线观看春色| 国产高清免费在线| 黄色网址免费在线观看| 91情国产l精品国产亚洲区| 18禁免费无码无遮挡不卡网站 | 亚洲人成电影在线观看网| 老司机永久免费网站在线观看| 思思久久99热免费精品6| 亚洲成a人片在线观看日本| 182tv免费视视频线路一二三| 亚洲国产精品美女久久久久| 国产亚洲AV手机在线观看| 青娱分类视频精品免费2| 无遮挡a级毛片免费看| 国产V亚洲V天堂无码久久久| 欧亚精品一区三区免费| 国产大片免费天天看|