public class SpringDataTaskLogRepository extends java.lang.Object implements TaskLogRepository
| Constructor and Description |
|---|
SpringDataTaskLogRepository(JPATaskLogDataRepository jpaTaskLogDataRepository) |
| Modifier and Type | Method and Description |
|---|---|
long |
countActiveTasks()
This method provides a count of 'PENDING' and 'EXECUTING' tasks.
|
int |
countByState(java.lang.String byStatus) |
long |
countByTaskState(java.util.List<org.ametiste.routine.domain.task.Task.State> states,
java.util.List<org.ametiste.routine.domain.task.properties.TaskProperty> properties) |
java.util.List<TaskLogEntry> |
findEntries() |
java.util.List<TaskLogEntry> |
findEntries(java.util.List<org.ametiste.routine.domain.task.Task.State> states,
int offset,
int limit) |
java.util.List<TaskLogEntry> |
findEntries(java.util.List<org.ametiste.routine.domain.task.Task.State> states,
java.util.List<org.ametiste.routine.domain.task.properties.TaskProperty> properties,
int offset,
int limit) |
TaskLogEntry |
findTaskLog(java.util.UUID taskId) |
public SpringDataTaskLogRepository(JPATaskLogDataRepository jpaTaskLogDataRepository)
@Transactional public long countActiveTasks()
TaskLogRepositorycountActiveTasks in interface TaskLogRepository@Transactional public java.util.List<TaskLogEntry> findEntries()
findEntries in interface TaskLogRepository@Transactional public TaskLogEntry findTaskLog(java.util.UUID taskId)
findTaskLog in interface TaskLogRepository@Transactional public java.util.List<TaskLogEntry> findEntries(java.util.List<org.ametiste.routine.domain.task.Task.State> states, int offset, int limit)
findEntries in interface TaskLogRepository@Transactional public java.util.List<TaskLogEntry> findEntries(java.util.List<org.ametiste.routine.domain.task.Task.State> states, java.util.List<org.ametiste.routine.domain.task.properties.TaskProperty> properties, int offset, int limit)
findEntries in interface TaskLogRepository@Transactional public int countByState(java.lang.String byStatus)
countByState in interface TaskLogRepository@Transactional
public long countByTaskState(java.util.List<org.ametiste.routine.domain.task.Task.State> states,
java.util.List<org.ametiste.routine.domain.task.properties.TaskProperty> properties)
countByTaskState in interface TaskLogRepository