Package org.jobrunr.scheduling
package org.jobrunr.scheduling
All info on how to enqueue and schedule background jobs.
In the JavaDoc the convention regarding generics as follows:
: this represents a service (e.g. available in your IoC container): this represents an item for which you want to schedule a job
Stream<User> userStream = userRepository.getAllUsers();
BackgroundJob.<SomeService, User>enqueue(userStream, (x, user) -> x.doWork("do some work for user " + user.getId()));
-
ClassDescriptionProvides static methods for creating fire-and-forget, delayed and recurring jobs as well as to delete existing background jobs.Provides static methods for creating fire-and-forget, delayed and recurring jobs as well as to delete existing background jobs.This class is used to build a
Job
using a job lambda or a .Provides methods for creating fire-and-forget, delayed and recurring jobs as well as to delete existing background jobs.Provides methods for creating fire-and-forget, delayed and recurring jobs as well as to delete existing background jobs.This class is used to build aRecurringJob
using a job lambda or a .