Package io.quarkus.quartz.runtime
Class QuartzSchedulerImpl.InvokerJobFactory
java.lang.Object
org.quartz.simpl.SimpleJobFactory
io.quarkus.quartz.runtime.QuartzSchedulerImpl.InvokerJobFactory
- All Implemented Interfaces:
org.quartz.spi.JobFactory
- Enclosing class:
- QuartzSchedulerImpl
static class QuartzSchedulerImpl.InvokerJobFactory
extends org.quartz.simpl.SimpleJobFactory
-
Field Summary
Modifier and TypeFieldDescription(package private) final io.quarkus.scheduler.spi.JobInstrumenter
(package private) final jakarta.enterprise.inject.Instance<org.quartz.Job>
(package private) final Map<String,
QuartzSchedulerImpl.QuartzTrigger> (package private) final io.vertx.core.Vertx
-
Constructor Summary
ConstructorDescriptionInvokerJobFactory
(Map<String, QuartzSchedulerImpl.QuartzTrigger> scheduledTasks, jakarta.enterprise.inject.Instance<org.quartz.Job> jobs, io.vertx.core.Vertx vertx, io.quarkus.scheduler.spi.JobInstrumenter instrumenter) -
Method Summary
Modifier and TypeMethodDescriptionorg.quartz.Job
newJob
(org.quartz.spi.TriggerFiredBundle bundle, org.quartz.Scheduler Scheduler) Methods inherited from class org.quartz.simpl.SimpleJobFactory
getLog
-
Field Details
-
scheduledTasks
-
jobs
final jakarta.enterprise.inject.Instance<org.quartz.Job> jobs -
vertx
final io.vertx.core.Vertx vertx -
instrumenter
final io.quarkus.scheduler.spi.JobInstrumenter instrumenter
-
-
Constructor Details
-
InvokerJobFactory
InvokerJobFactory(Map<String, QuartzSchedulerImpl.QuartzTrigger> scheduledTasks, jakarta.enterprise.inject.Instance<org.quartz.Job> jobs, io.vertx.core.Vertx vertx, io.quarkus.scheduler.spi.JobInstrumenter instrumenter)
-
-
Method Details
-
newJob
public org.quartz.Job newJob(org.quartz.spi.TriggerFiredBundle bundle, org.quartz.Scheduler Scheduler) throws org.quartz.SchedulerException - Specified by:
newJob
in interfaceorg.quartz.spi.JobFactory
- Overrides:
newJob
in classorg.quartz.simpl.SimpleJobFactory
- Throws:
org.quartz.SchedulerException
-