This commit is contained in:
Roni Dover 2023-11-19 10:24:23 -08:00
parent dc0dc3d8d5
commit 4b51c6960f
4 changed files with 6 additions and 21 deletions

10
pom.xml
View file

@ -38,11 +38,7 @@
</properties>
<dependencies>
<dependency>
<groupId>org.jobrunr</groupId>
<artifactId>jobrunr-pro-spring-boot-3-starter</artifactId>
<version>6.3.1</version>
</dependency>
<!-- Spring and Spring Boot dependencies -->
<dependency>
<groupId>org.springframework.boot</groupId>
@ -317,10 +313,6 @@
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>JobRunrPro</id>
<url>https://repo.jobrunr.io/private-trials-202310/</url>
</repository>
</repositories>
<pluginRepositories>

View file

@ -33,7 +33,6 @@ public class PetVaccinationStatusService {
@WithSpan
public void updateVaccinationStatus(List<UpdateVaccineStatusRequest> updateVaccineStatusRequests) {
for (UpdateVaccineStatusRequest request : updateVaccineStatusRequests) {
var owner = ownerRepositorys.findById(request.ownerId);

View file

@ -22,7 +22,6 @@ import java.util.concurrent.ExecutionException;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import org.jobrunr.scheduling.BackgroundJob;
import org.springframework.beans.factory.InitializingBean;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.samples.petclinic.domain.PetVaccinationStatusService;
@ -116,12 +115,12 @@ class PetController implements InitializingBean {
.stream()
.map(x -> new PetVaccinationStatusService.UpdateVaccineStatusRequest(owner.getId(), x.getId()))
.toList();
// executorService.submit(() ->
// petVaccinationStatus.updateVaccinationStatus(petRequests)).get();
// executorService.submit(() ->
// petVaccinationStatus.updateVaccinationStatus(petRequests)).get();
executorService.submit(() -> petVaccinationStatus.updateVaccinationStatus(petRequests));
//
// BackgroundJob.enqueue(() ->
// petVaccinationStatus.updateVaccinationStatus(petRequests));
//
// BackgroundJob.enqueue(() ->
// petVaccinationStatus.updateVaccinationStatus(petRequests));
return "redirect:/owners/{ownerId}";
}

View file

@ -2,11 +2,6 @@
database=h2
spring.sql.init.schema-locations=classpath*:db/${database}/schema.sql
spring.sql.init.data-locations=classpath*:db/${database}/data.sql
org.jobrunr.job-scheduler.enabled=true
org.jobrunr.background-job-server.enabled=true
org.jobrunr.dashboard.enabled=true
org.jobrunr.metrics.otel-observability.enabled=true
org.jobrunr.metrics.enabled=true
# Web
spring.thymeleaf.mode=HTML