Да, у Планировщика есть только метод запуска.Однако вы можете контролировать количество повторений, т. Е. Сколько раз должен запускаться планировщик.
Проверьте приведенный ниже фрагмент.
trigger = newTrigger()
.withIdentity("trigger3", "group1")
.startAt(myTimeToStartFiring) // if a start time is not given (if this line were omitted), "now" is implied
.withSchedule(simpleSchedule()
.withIntervalInSeconds(10)
.withRepeatCount(10)) // note that 10 repeats will give a total of 11 firings
.forJob(myJob) // identify job with handle to its JobDetail itself
.build();