Class JdbcCleaner

java.lang.Object
io.kestra.jdbc.runner.JdbcCleaner

@Singleton @JdbcRunnerEnabled @Requires(property="kestra.jdbc.cleaner") public class JdbcCleaner extends Object
  • Field Details

    • queueTable

      protected final org.jooq.Table<org.jooq.Record> queueTable
  • Constructor Details

    • JdbcCleaner

      @Inject public JdbcCleaner(io.micronaut.context.ApplicationContext applicationContext)
  • Method Details

    • deleteQueue

      public void deleteQueue() throws io.kestra.core.queues.QueueException
      Throws:
      io.kestra.core.queues.QueueException
    • report

      @Scheduled(initialDelay="${kestra.jdbc.cleaner.initial-delay}", fixedDelay="${kestra.jdbc.cleaner.fixed-delay}") public void report()