Package io.kestra.jdbc.runner
Class JdbcSchedulerTriggerState
java.lang.Object
io.kestra.jdbc.runner.JdbcSchedulerTriggerState
- All Implemented Interfaces:
io.kestra.core.schedulers.SchedulerTriggerStateInterface
@Singleton
@JdbcRunnerEnabled
public class JdbcSchedulerTriggerState
extends Object
implements io.kestra.core.schedulers.SchedulerTriggerStateInterface
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected io.kestra.core.repositories.TriggerRepositoryInterface -
Constructor Summary
ConstructorsConstructorDescriptionJdbcSchedulerTriggerState(io.kestra.core.repositories.TriggerRepositoryInterface triggerRepository) -
Method Summary
-
Field Details
-
triggerRepository
protected io.kestra.core.repositories.TriggerRepositoryInterface triggerRepository
-
-
Constructor Details
-
JdbcSchedulerTriggerState
public JdbcSchedulerTriggerState(io.kestra.core.repositories.TriggerRepositoryInterface triggerRepository)
-
-
Method Details
-
initTriggerEvaluateRunning
@PostConstruct public void initTriggerEvaluateRunning() -
findLast
public Optional<io.kestra.core.models.triggers.Trigger> findLast(io.kestra.core.models.triggers.TriggerContext context) - Specified by:
findLastin interfaceio.kestra.core.schedulers.SchedulerTriggerStateInterface
-
save
public io.kestra.core.models.triggers.Trigger save(io.kestra.core.models.triggers.Trigger trigger) - Specified by:
savein interfaceio.kestra.core.schedulers.SchedulerTriggerStateInterface
-