Как создать триггер в Акка Кварц, который начнет выполнять задание только один раз в специальное время - PullRequest
0 голосов
/ 09 января 2019

например, я хочу выполнить свой код в 2019/01/09 в 22:00, как я могу это сделать? вот мой код, но он не работает:

val trigger = TriggerBuilder.newTrigger 
                            .withIdentity("Trigger", "Group")
                            .startAt( new Date(2019,1,9, 16,45))
                            .build()

1 Ответ

0 голосов
/ 09 января 2019

Ниже код должен работать, чтобы выполнить ваш код в 2019/01/09 в 22: 00:

val cronExpression = "0 0 22 9 JAN ? 2019"   //At 22:00:00pm, on the 9th day, in January, in 2019
val trigger: CronTrigger = TriggerBuilder.newTrigger()
    .withIdentity(triggerName, jobGroup)
    .withSchedule(CronScheduleBuilder.cronSchedule(cronExpression))
    .forJob(jobName, jobGroup)
    .build
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...