<dependency>
<groupId>io.github.jobrunr</groupId>
<artifactId>jobrunr</artifactId>
<version>3.4.0</version>
</dependency>
implementation 'io.github.jobrunr:jobrunr:3.4.0'
public class LongRunningJob implements Runnable {
@Override
public void run() {
}
}
public class App {
public static void main(String[] args) {
BackgroundJobServer backgroundJobServer = new BackgroundJobServer();
LongRunningJob longRunningJob = new LongRunningJob();
BackgroundJob.enqueue(() -> longRunningJob);
backgroundJobServer.stop();
}
}