Uses of Interface
io.quarkus.scheduler.Scheduler.JobDefinition
-
Uses of Scheduler.JobDefinition in io.quarkus.scheduler
Methods in io.quarkus.scheduler that return Scheduler.JobDefinitionModifier and TypeMethodDescriptionCreates a new job definition.Scheduler.JobDefinition.setAsyncTask(Class<? extends Function<ScheduledExecution, io.smallrye.mutiny.Uni<Void>>> asyncTaskClass) The class must either represent a CDI bean or declare a public no-args constructor.Scheduler.JobDefinition.setAsyncTask(Function<ScheduledExecution, io.smallrye.mutiny.Uni<Void>> asyncTask) Scheduler.JobDefinition.setConcurrentExecution(Scheduled.ConcurrentExecution concurrentExecution) The schedule is defined either bysetCron(String)or bysetInterval(String).Scheduler.JobDefinition.setDelayed(String period) Scheduler.JobDefinition.setInterval(String every) The schedule is defined either bysetCron(String)or bysetInterval(String).Scheduler.JobDefinition.setOverdueGracePeriod(String period) Scheduler.JobDefinition.setSkipPredicate(Scheduled.SkipPredicate skipPredicate) Scheduler.JobDefinition.setSkipPredicate(Class<? extends Scheduled.SkipPredicate> skipPredicateClass) default Scheduler.JobDefinitionScheduler.JobDefinition.setTask(Class<? extends Consumer<ScheduledExecution>> taskClass) The class must either represent a CDI bean or declare a public no-args constructor.Scheduler.JobDefinition.setTask(Class<? extends Consumer<ScheduledExecution>> consumerClass, boolean runOnVirtualThread) The class must either represent a CDI bean or declare a public no-args constructor.default Scheduler.JobDefinitionScheduler.JobDefinition.setTask(Consumer<ScheduledExecution> task) Scheduler.JobDefinition.setTask(Consumer<ScheduledExecution> task, boolean runOnVirtualThread) Configures the task to schedule.Scheduler.JobDefinition.setTimeZone(String timeZone)