Class MemoryLogRepository

  • All Implemented Interfaces:
    io.kestra.core.repositories.LogRepositoryInterface, io.kestra.core.repositories.SaveRepositoryInterface<io.kestra.core.models.executions.LogEntry>

    @Singleton
    @MemoryRepositoryEnabled
    public class MemoryLogRepository
    extends java.lang.Object
    implements io.kestra.core.repositories.LogRepositoryInterface
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.kestra.core.repositories.ArrayListTotal<io.kestra.core.models.executions.LogEntry> find​(java.lang.String query, io.micronaut.data.model.Pageable pageable, org.slf4j.event.Level minLevel)  
      java.util.List<io.kestra.core.models.executions.LogEntry> findByExecutionId​(java.lang.String id, org.slf4j.event.Level minLevel)  
      java.util.List<io.kestra.core.models.executions.LogEntry> findByExecutionIdAndTaskId​(java.lang.String executionId, java.lang.String taskId, org.slf4j.event.Level minLevel)  
      java.util.List<io.kestra.core.models.executions.LogEntry> findByExecutionIdAndTaskRunId​(java.lang.String executionId, java.lang.String taskRunId, org.slf4j.event.Level minLevel)  
      io.kestra.core.models.executions.LogEntry save​(io.kestra.core.models.executions.LogEntry log)  
      • Methods inherited from class java.lang.Object

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

      • MemoryLogRepository

        public MemoryLogRepository()
    • Method Detail

      • findByExecutionId

        public java.util.List<io.kestra.core.models.executions.LogEntry> findByExecutionId​(java.lang.String id,
                                                                                           org.slf4j.event.Level minLevel)
        Specified by:
        findByExecutionId in interface io.kestra.core.repositories.LogRepositoryInterface
      • findByExecutionIdAndTaskId

        public java.util.List<io.kestra.core.models.executions.LogEntry> findByExecutionIdAndTaskId​(java.lang.String executionId,
                                                                                                    java.lang.String taskId,
                                                                                                    org.slf4j.event.Level minLevel)
        Specified by:
        findByExecutionIdAndTaskId in interface io.kestra.core.repositories.LogRepositoryInterface
      • findByExecutionIdAndTaskRunId

        public java.util.List<io.kestra.core.models.executions.LogEntry> findByExecutionIdAndTaskRunId​(java.lang.String executionId,
                                                                                                       java.lang.String taskRunId,
                                                                                                       org.slf4j.event.Level minLevel)
        Specified by:
        findByExecutionIdAndTaskRunId in interface io.kestra.core.repositories.LogRepositoryInterface
      • find

        public io.kestra.core.repositories.ArrayListTotal<io.kestra.core.models.executions.LogEntry> find​(java.lang.String query,
                                                                                                          io.micronaut.data.model.Pageable pageable,
                                                                                                          org.slf4j.event.Level minLevel)
        Specified by:
        find in interface io.kestra.core.repositories.LogRepositoryInterface
      • save

        public io.kestra.core.models.executions.LogEntry save​(io.kestra.core.models.executions.LogEntry log)
        Specified by:
        save in interface io.kestra.core.repositories.LogRepositoryInterface
        Specified by:
        save in interface io.kestra.core.repositories.SaveRepositoryInterface<io.kestra.core.models.executions.LogEntry>