Package io.quarkus.quartz.runtime
Class QuartzSchedulerImpl.QuartzTrigger
java.lang.Object
io.quarkus.quartz.runtime.QuartzSchedulerImpl.QuartzTrigger
- All Implemented Interfaces:
io.quarkus.scheduler.Trigger
- Enclosing class:
- QuartzSchedulerImpl
static class QuartzSchedulerImpl.QuartzTrigger
extends Object
implements io.quarkus.scheduler.Trigger
-
Field Summary
Modifier and TypeFieldDescription(package private) final Duration
(package private) final io.quarkus.scheduler.common.runtime.ScheduledInvoker
(package private) final boolean
(package private) final String
(package private) final boolean
(package private) final Function<org.quartz.TriggerKey,
org.quartz.Trigger> (package private) final org.quartz.TriggerKey
-
Constructor Summary
ConstructorDescriptionQuartzTrigger
(org.quartz.TriggerKey triggerKey, Function<org.quartz.TriggerKey, org.quartz.Trigger> triggerFunction, io.quarkus.scheduler.common.runtime.ScheduledInvoker invoker, Duration gracePeriod, boolean runBlockingMethodOnQuartzThread, boolean isProgrammatic, String methodDescription) -
Method Summary
-
Field Details
-
triggerKey
final org.quartz.TriggerKey triggerKey -
triggerFunction
-
invoker
final io.quarkus.scheduler.common.runtime.ScheduledInvoker invoker -
gracePeriod
-
isProgrammatic
final boolean isProgrammatic -
methodDescription
-
runBlockingMethodOnQuartzThread
final boolean runBlockingMethodOnQuartzThread
-
-
Constructor Details
-
QuartzTrigger
-
-
Method Details
-
getNextFireTime
- Specified by:
getNextFireTime
in interfaceio.quarkus.scheduler.Trigger
-
getPreviousFireTime
- Specified by:
getPreviousFireTime
in interfaceio.quarkus.scheduler.Trigger
-
isOverdue
public boolean isOverdue()- Specified by:
isOverdue
in interfaceio.quarkus.scheduler.Trigger
-
getId
- Specified by:
getId
in interfaceio.quarkus.scheduler.Trigger
-
getMethodDescription
- Specified by:
getMethodDescription
in interfaceio.quarkus.scheduler.Trigger
-