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 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 interface org.quartz.spi.JobFactory
      Overrides:
      newJob in class org.quartz.simpl.SimpleJobFactory
      Throws:
      org.quartz.SchedulerException