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);
何が間違っているのか、どのようにスケジュールできるのかを教えてください。