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
Fields Modifier and Type Field Description (package private) DurationgracePeriod(package private) io.quarkus.scheduler.common.runtime.ScheduledInvokerinvoker(package private) booleanisProgrammatic(package private) StringmethodDescription(package private) booleanrunBlockingMethodOnQuartzThread(package private) Function<org.quartz.TriggerKey,org.quartz.Trigger>triggerFunction(package private) org.quartz.TriggerKeytriggerKey
-
Constructor Summary
Constructors Constructor Description QuartzTrigger(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetId()StringgetMethodDescription()InstantgetNextFireTime()InstantgetPreviousFireTime()booleanisOverdue()
-
-
-
Field Detail
-
triggerKey
final org.quartz.TriggerKey triggerKey
-
triggerFunction
final Function<org.quartz.TriggerKey,org.quartz.Trigger> triggerFunction
-
invoker
final io.quarkus.scheduler.common.runtime.ScheduledInvoker invoker
-
gracePeriod
final Duration gracePeriod
-
isProgrammatic
final boolean isProgrammatic
-
methodDescription
final String methodDescription
-
runBlockingMethodOnQuartzThread
final boolean runBlockingMethodOnQuartzThread
-
-
Constructor Detail
-
QuartzTrigger
QuartzTrigger(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 Detail
-
getNextFireTime
public Instant getNextFireTime()
- Specified by:
getNextFireTimein interfaceio.quarkus.scheduler.Trigger
-
getPreviousFireTime
public Instant getPreviousFireTime()
- Specified by:
getPreviousFireTimein interfaceio.quarkus.scheduler.Trigger
-
isOverdue
public boolean isOverdue()
- Specified by:
isOverduein interfaceio.quarkus.scheduler.Trigger
-
getId
public String getId()
- Specified by:
getIdin interfaceio.quarkus.scheduler.Trigger
-
getMethodDescription
public String getMethodDescription()
- Specified by:
getMethodDescriptionin interfaceio.quarkus.scheduler.Trigger
-
-