クォーツ(2)SimpleTriggerを取得

トリガートリガーは、トリガーを起動するために何時間指定のトリガー回数と頻度ごとに一度トリガするためのものです
  SimpleTriggerは、トリガ機構の一連の実現を容易にすることができます。

コードをコピー

パブリッククラスSimpleTriggerDemo { 
    公共の静的な無効メイン(文字列[] argsが){例外をスロー

        スケジューラスケジューラ= StdSchedulerFactory.getDefaultScheduler()。日付のstartTime = DateBuilder.nextGivenSecondDate(ヌル、8 )。
        JobDetail仕事= JobBuilder.newJob(MailJob.class)
                .withIdentity( "JOB1"、 "GROUP1")
                .usingJobData( "メール"、 "憨批!")
                .build(); 
        SimpleTriggerトリガ=(SimpleTrigger)TriggerBuilder.newTrigger()
                .withIdentity( "JOB1"、 "GROUP1")
                .withSchedule(simpleSchedule()。withIntervalInSeconds(1).withRepeatCount(5)) 

        

 
                .build();

        。Scheduler.scheduleJobフォート= DATE(仕事、トリガ); 
        System.out.printlnは( "現在の時刻は:です。" +新新DATE()のtoLocaleString()); 
        System.out.printf(「%sの%sは、このタスクでN-%」であり、インターバル時間が実行を開始、総走行時間は%d、%d個のMS job.getKey() ft.toLocaleString() 。trigger.getRepeatCount()+ 1trigger.getRepeatInterval() ;)

        scheduler.start (); 

        のThread.sleep(200000); 
        (真の)scheduler.shutdown。

おすすめ

転載: www.cnblogs.com/guguguliu/p/12513863.html