Class JdbcScheduler

java.lang.Object
io.kestra.core.schedulers.AbstractScheduler
io.kestra.jdbc.runner.JdbcScheduler
All Implemented Interfaces:
io.kestra.core.schedulers.Scheduler, AutoCloseable, Runnable

@JdbcRunnerEnabled @Singleton @Replaces(io.kestra.core.schedulers.DefaultScheduler.class) public class JdbcScheduler extends io.kestra.core.schedulers.AbstractScheduler
  • Nested Class Summary

    Nested classes/interfaces inherited from class io.kestra.core.schedulers.AbstractScheduler

    io.kestra.core.schedulers.AbstractScheduler.FlowWithPollingTriggerNextDate, io.kestra.core.schedulers.AbstractScheduler.FlowWithTrigger
  • Field Summary

    Fields inherited from class io.kestra.core.schedulers.AbstractScheduler

    applicationContext, flowListeners, isReady, triggerState
  • Constructor Summary

    Constructors
    Constructor
    Description
    JdbcScheduler(io.micronaut.context.ApplicationContext applicationContext, io.kestra.core.services.FlowListenersInterface flowListeners)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    run()
     

    Methods inherited from class io.kestra.core.schedulers.AbstractScheduler

    close, getSchedulable, getSchedulableNextDate, saveLastTriggerAndEmitExecution

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • JdbcScheduler

      @Inject public JdbcScheduler(io.micronaut.context.ApplicationContext applicationContext, io.kestra.core.services.FlowListenersInterface flowListeners)
  • Method Details

    • run

      public void run()
      Specified by:
      run in interface Runnable
      Overrides:
      run in class io.kestra.core.schedulers.AbstractScheduler