Interface JobState
- All Known Subinterfaces:
MutableJobState
- All Known Implementing Classes:
DbJobState
public interface JobState
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionboolean
exists
(long jobKey) long
findBackedOffJobs
(long timestamp, BiPredicate<Long, JobRecord> callback) void
forEachActivatableJobs
(org.agrona.DirectBuffer type, List<String> tenantIds, BiFunction<Long, JobRecord, Boolean> callback) void
forEachTimedOutEntry
(long upperBound, BiPredicate<Long, JobRecord> callback) getJob
(long key) getState
(long key) boolean
isInState
(long key, JobState.State state)
-
Method Details
-
forEachTimedOutEntry
-
exists
boolean exists(long jobKey) -
getState
-
isInState
-
forEachActivatableJobs
-
getJob
-
getJob
-
findBackedOffJobs
-