public class InMemJobRepository extends java.lang.Object implements JobRepository
| Constructor and Description |
|---|
InMemJobRepository() |
| Modifier and Type | Method and Description |
|---|---|
void |
createOrUpdate(JobInfo job) |
java.util.List<JobInfo> |
findAll() |
java.util.List<JobInfo> |
findByType(java.lang.String jobType) |
java.util.List<JobInfo> |
findLatest(int maxCount) |
java.util.List<JobInfo> |
findLatestBy(java.lang.String type,
int maxCount) |
java.util.Optional<JobInfo> |
findOne(java.net.URI uri) |
java.util.Optional<JobInfo> |
findRunningJobByType(java.lang.String jobType) |
java.util.List<JobInfo> |
findRunningWithoutUpdateSince(java.time.OffsetDateTime timeOffset) |
void |
removeIfStopped(java.net.URI uri) |
long |
size() |
public java.util.List<JobInfo> findLatest(int maxCount)
findLatest in interface JobRepositorypublic java.util.Optional<JobInfo> findOne(java.net.URI uri)
findOne in interface JobRepositorypublic java.util.List<JobInfo> findLatestBy(java.lang.String type, int maxCount)
findLatestBy in interface JobRepositorypublic java.util.List<JobInfo> findRunningWithoutUpdateSince(java.time.OffsetDateTime timeOffset)
findRunningWithoutUpdateSince in interface JobRepositorypublic java.util.List<JobInfo> findAll()
findAll in interface JobRepositorypublic java.util.List<JobInfo> findByType(java.lang.String jobType)
findByType in interface JobRepositorypublic java.util.Optional<JobInfo> findRunningJobByType(java.lang.String jobType)
findRunningJobByType in interface JobRepositorypublic void createOrUpdate(JobInfo job)
createOrUpdate in interface JobRepositorypublic void removeIfStopped(java.net.URI uri)
removeIfStopped in interface JobRepositorypublic long size()
size in interface JobRepository