Class AbstractScheduler

java.lang.Object
io.kestra.core.schedulers.AbstractScheduler
All Implemented Interfaces:
Scheduler, AutoCloseable, Runnable
Direct Known Subclasses:
DefaultScheduler

@Singleton public abstract class AbstractScheduler extends Object implements Scheduler
  • Field Details

  • Constructor Details

    • AbstractScheduler

      @Inject public AbstractScheduler(io.micronaut.context.ApplicationContext applicationContext, FlowListenersInterface flowListeners)
  • Method Details

    • run

      public void run()
      Specified by:
      run in interface Runnable
    • saveLastTriggerAndEmitExecution

      protected void saveLastTriggerAndEmitExecution(SchedulerExecutionWithTrigger executionWithTrigger)
    • close

      @PreDestroy public void close()
      Specified by:
      close in interface AutoCloseable