public class InMemoryTaskRepository
extends java.lang.Object
implements org.ametiste.routine.domain.task.TaskRepository
| Constructor and Description |
|---|
InMemoryTaskRepository() |
| Modifier and Type | Method and Description |
|---|---|
org.ametiste.routine.domain.task.Task |
findTask(java.util.UUID taskId) |
org.ametiste.routine.domain.task.Task |
findTaskByOperationId(java.util.UUID operationId) |
java.util.List<org.ametiste.routine.domain.task.Task> |
findTasksByState(org.ametiste.routine.domain.task.Task.State state,
int limit) |
void |
saveTask(org.ametiste.routine.domain.task.Task task) |
public org.ametiste.routine.domain.task.Task findTask(java.util.UUID taskId)
findTask in interface org.ametiste.routine.domain.task.TaskRepositorypublic java.util.List<org.ametiste.routine.domain.task.Task> findTasksByState(org.ametiste.routine.domain.task.Task.State state,
int limit)
findTasksByState in interface org.ametiste.routine.domain.task.TaskRepositorypublic void saveTask(org.ametiste.routine.domain.task.Task task)
saveTask in interface org.ametiste.routine.domain.task.TaskRepositorypublic org.ametiste.routine.domain.task.Task findTaskByOperationId(java.util.UUID operationId)
findTaskByOperationId in interface org.ametiste.routine.domain.task.TaskRepository