Class BaseScheduler
java.lang.Object
io.quarkus.scheduler.common.runtime.BaseScheduler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ScheduledExecutorServiceprotected final CronParserprotected final Durationprotected final Eventsprotected final jakarta.enterprise.inject.Instance<io.quarkus.scheduler.spi.JobInstrumenter> protected final io.vertx.core.Vertx -
Constructor Summary
ConstructorsConstructorDescriptionBaseScheduler(io.vertx.core.Vertx vertx, CronParser cronParser, Duration defaultOverdueGracePeriod, Events events, jakarta.enterprise.inject.Instance<io.quarkus.scheduler.spi.JobInstrumenter> jobInstrumenter, ScheduledExecutorService blockingExecutor) -
Method Summary
Modifier and TypeMethodDescriptionprotected ScheduledInvokerinitInvoker(ScheduledInvoker invoker, Events events, io.quarkus.scheduler.Scheduled.ConcurrentExecution concurrentExecution, io.quarkus.scheduler.Scheduled.SkipPredicate skipPredicate, io.quarkus.scheduler.spi.JobInstrumenter instrumenter, io.vertx.core.Vertx vertx, boolean skipOffloadingInvoker, OptionalLong delay, ScheduledExecutorService blockingExecutor) protected io.quarkus.scheduler.Scheduled.SkipPredicateinitSkipPredicate(Class<? extends io.quarkus.scheduler.Scheduled.SkipPredicate> predicateClass) protected UnsupportedOperationException
-
Field Details
-
vertx
protected final io.vertx.core.Vertx vertx -
cronParser
-
defaultOverdueGracePeriod
-
events
-
jobInstrumenter
protected final jakarta.enterprise.inject.Instance<io.quarkus.scheduler.spi.JobInstrumenter> jobInstrumenter -
blockingExecutor
-
-
Constructor Details
-
BaseScheduler
public BaseScheduler(io.vertx.core.Vertx vertx, CronParser cronParser, Duration defaultOverdueGracePeriod, Events events, jakarta.enterprise.inject.Instance<io.quarkus.scheduler.spi.JobInstrumenter> jobInstrumenter, ScheduledExecutorService blockingExecutor)
-
-
Method Details
-
notStarted
-
initInvoker
protected ScheduledInvoker initInvoker(ScheduledInvoker invoker, Events events, io.quarkus.scheduler.Scheduled.ConcurrentExecution concurrentExecution, io.quarkus.scheduler.Scheduled.SkipPredicate skipPredicate, io.quarkus.scheduler.spi.JobInstrumenter instrumenter, io.vertx.core.Vertx vertx, boolean skipOffloadingInvoker, OptionalLong delay, ScheduledExecutorService blockingExecutor) -
initSkipPredicate
protected io.quarkus.scheduler.Scheduled.SkipPredicate initSkipPredicate(Class<? extends io.quarkus.scheduler.Scheduled.SkipPredicate> predicateClass)
-