Class ZooKeeperTask
java.lang.Object
org.jobrunr.server.zookeeper.tasks.ZooKeeperTask
- Direct Known Subclasses:
DeleteDeletedJobsPermanentlyTask
,DeleteSucceededJobsTask
,OnboardNewWorkTask
,ProcessOrphanedJobsTask
,ProcessRecurringJobsTask
,ProcessScheduledJobsTask
,UpdateJobsInProgressTask
-
Field Summary
Modifier and TypeFieldDescriptionprotected final BackgroundJobServer
protected final JobFilterUtils
protected final JobZooKeeper
protected static final org.slf4j.Logger
protected ZooKeeperTaskInfo
protected final StorageProvider
-
Constructor Summary
ModifierConstructorDescriptionprotected
ZooKeeperTask
(JobZooKeeper jobZooKeeper, BackgroundJobServer backgroundJobServer) -
Method Summary
Modifier and TypeMethodDescriptionprotected BackgroundJobServerConfiguration
protected void
processJobList
(Supplier<List<Job>> jobListSupplier, Consumer<Job> jobConsumer, Consumer<Integer> amountOfProcessedJobsConsumer) protected void
processJobList
(List<Job> jobs, Consumer<Job> jobConsumer) protected void
processJobList
(List<Job> jobs, Consumer<Job> jobConsumer, boolean executeJobServerFilters) void
run
(ZooKeeperTaskInfo runInfo) protected abstract void
runTask()
-
Field Details
-
LOGGER
protected static final org.slf4j.Logger LOGGER -
jobZooKeeper
-
backgroundJobServer
-
storageProvider
-
jobFilterUtils
-
runInfo
-
-
Constructor Details
-
ZooKeeperTask
-
-
Method Details
-
run
-
runTask
protected abstract void runTask() -
processJobList
-
processJobList
-
processJobList
-
configuration
-