Как установить предыдущее время срабатывания кварцевого триггера во время создания триггераJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как установить предыдущее время срабатывания кварцевого триггера во время создания триггера

Сообщение Anonymous »

Этот код создает триггер, но для параметра previousFireTime триггера по умолчанию установлено значение -1. Я хочу установить время создания триггера или текущее время создания триггера.

Код: Выделить всё

    @Override
protected Trigger createTrigger() {
LOG.info("Creating trigger for Usage Tracking Controller");
final String frequencyOfUsageTracking = ApplicationProperty.USAGE_REPORTING_REPORT_FREQUENCY.getStringValue();
if (Optional.ofNullable(frequencyOfUsageTracking).isPresent() && frequencyOfUsageTracking.equals("Monthly")) {
return TriggerBuilder.newTrigger()
.withIdentity(getJobName(), getJobGroup())
.startNow()
.withSchedule(CronScheduleBuilder.monthlyOnDayAndHourAndMinute(1, 1, 0)) // Run monthly at 01:00 AM at first of every month
.build();
} else {
return  TriggerBuilder.newTrigger()
.withIdentity(getJobName(), getJobGroup())
.startNow()
.withSchedule(CronScheduleBuilder.dailyAtHourAndMinute(1, 0)) // Run every day at 01:00 AM
.build();
}
}

Я хочу установить время создания триггера или текущее время создания триггера.

Подробнее здесь: https://stackoverflow.com/questions/786 ... ation-time
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»