0

jira plugin scheduler job指定したジョブクラスを実行するものを作成しました。

ここでは、定義したように、指定した間隔でスケジューラ ジョブを実行できません。

以下は、間隔をスケジュールするものです。

ここでは、開始日を次のようにスケジュールします -current date (00: 00:00)一日の始まりと

interval as (long) (15 * 3600000))(15 は時間単位)。

スタッフは午後 3 時に実行する必要がありますが、その時間には実行されず、他の時間にはランダムに実行されます。

Calendar startDate = Calendar.getInstance();               
startDate.set(startDate.get(Calendar.YEAR), startDate.get(Calendar.MONTH), startDate.get(Calendar.DATE),0,0,0);

pluginScheduler.scheduleJob(schedulerUniqueKey,                       
      // unique name of the job
      DailyReportService.class,     // class of the job
      new HashMap<String,Object>() {{
            put("1", DailyReportImpl.this);
       }},                          // data that needs to be passed to the job
      startDate.getTime(),          // the time the job is to start
      intervalInMilisections);

何が間違っているのか、どのようにスケジュールできるのかを教えてください。

4

0 に答える 0