Package io.kestra.repository.memory
Class MemoryTriggerRepository
java.lang.Object
io.kestra.repository.memory.MemoryTriggerRepository
- All Implemented Interfaces:
io.kestra.core.repositories.TriggerRepositoryInterface
@Singleton
@MemoryRepositoryEnabled
public class MemoryTriggerRepository
extends Object
implements io.kestra.core.repositories.TriggerRepositoryInterface
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddelete(io.kestra.core.models.triggers.Trigger trigger) io.kestra.core.repositories.ArrayListTotal<io.kestra.core.models.triggers.Trigger>List<io.kestra.core.models.triggers.Trigger>findAll()Optional<io.kestra.core.models.triggers.Trigger>findByExecution(io.kestra.core.models.executions.Execution execution) Optional<io.kestra.core.models.triggers.Trigger>findLast(io.kestra.core.models.triggers.TriggerContext trigger) io.kestra.core.models.triggers.Triggersave(io.kestra.core.models.triggers.Trigger trigger) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.kestra.core.repositories.TriggerRepositoryInterface
sortMapping
-
Constructor Details
-
MemoryTriggerRepository
public MemoryTriggerRepository()
-
-
Method Details
-
findLast
public Optional<io.kestra.core.models.triggers.Trigger> findLast(io.kestra.core.models.triggers.TriggerContext trigger) - Specified by:
findLastin interfaceio.kestra.core.repositories.TriggerRepositoryInterface
-
findByExecution
public Optional<io.kestra.core.models.triggers.Trigger> findByExecution(io.kestra.core.models.executions.Execution execution) - Specified by:
findByExecutionin interfaceio.kestra.core.repositories.TriggerRepositoryInterface
-
findAll
- Specified by:
findAllin interfaceio.kestra.core.repositories.TriggerRepositoryInterface
-
save
public io.kestra.core.models.triggers.Trigger save(io.kestra.core.models.triggers.Trigger trigger) - Specified by:
savein interfaceio.kestra.core.repositories.TriggerRepositoryInterface
-
delete
public void delete(io.kestra.core.models.triggers.Trigger trigger) - Specified by:
deletein interfaceio.kestra.core.repositories.TriggerRepositoryInterface
-
find
public io.kestra.core.repositories.ArrayListTotal<io.kestra.core.models.triggers.Trigger> find(io.micronaut.data.model.Pageable from, String query, String namespace) - Specified by:
findin interfaceio.kestra.core.repositories.TriggerRepositoryInterface
-