From 12e563e0b18e3f402a784b9aea976c3203aceb3f Mon Sep 17 00:00:00 2001 From: Ronald Dehuysser Date: Mon, 14 Jun 2021 17:36:26 +0200 Subject: [PATCH] Update to JobRunr 3.1 --- spring-boot-modules/spring-boot-libraries-2/pom.xml | 2 +- .../src/main/java/com/baeldung/JobRunrSpringBootApp.java | 2 +- .../java/com/baeldung/jobrunr/controller/JobRunrController.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/spring-boot-modules/spring-boot-libraries-2/pom.xml b/spring-boot-modules/spring-boot-libraries-2/pom.xml index 669c07c23a..04c09754b4 100644 --- a/spring-boot-modules/spring-boot-libraries-2/pom.xml +++ b/spring-boot-modules/spring-boot-libraries-2/pom.xml @@ -91,7 +91,7 @@ - 1.1.0 + 3.1.1 4.0.3 5.1.0 2.4.5 diff --git a/spring-boot-modules/spring-boot-libraries-2/src/main/java/com/baeldung/JobRunrSpringBootApp.java b/spring-boot-modules/spring-boot-libraries-2/src/main/java/com/baeldung/JobRunrSpringBootApp.java index 77297feb92..061dba15bf 100644 --- a/spring-boot-modules/spring-boot-libraries-2/src/main/java/com/baeldung/JobRunrSpringBootApp.java +++ b/spring-boot-modules/spring-boot-libraries-2/src/main/java/com/baeldung/JobRunrSpringBootApp.java @@ -32,6 +32,6 @@ public class JobRunrSpringBootApp { @PostConstruct public void scheduleRecurrently() { - jobScheduler.scheduleRecurrently(x -> x.executeSampleJob("a recurring job"), Cron.every5minutes()); + jobScheduler.scheduleRecurrently(Cron.every5minutes(), x -> x.executeSampleJob("a recurring job")); } } diff --git a/spring-boot-modules/spring-boot-libraries-2/src/main/java/com/baeldung/jobrunr/controller/JobRunrController.java b/spring-boot-modules/spring-boot-libraries-2/src/main/java/com/baeldung/jobrunr/controller/JobRunrController.java index af5f0b1196..610314222c 100644 --- a/spring-boot-modules/spring-boot-libraries-2/src/main/java/com/baeldung/jobrunr/controller/JobRunrController.java +++ b/spring-boot-modules/spring-boot-libraries-2/src/main/java/com/baeldung/jobrunr/controller/JobRunrController.java @@ -33,7 +33,7 @@ public class JobRunrController { public ResponseEntity schedule( @PathVariable("input") @DefaultValue("default-input") String input, @RequestParam("scheduleAt") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) LocalDateTime scheduleAt) { - jobScheduler.schedule(() -> sampleJobService.executeSampleJob(input), scheduleAt); + jobScheduler.schedule(scheduleAt, () -> sampleJobService.executeSampleJob(input)); return okResponse("job scheduled successfully"); }