Skip to content
This repository was archived by the owner on Mar 27, 2025. It is now read-only.

Commit d9c5037

Browse files
authored
Remove the @Blocking annotation from ProductsResource (#16)
1 parent dba58c4 commit d9c5037

File tree

6 files changed

+0
-22
lines changed

6 files changed

+0
-22
lines changed

code/exercise_005_products_from_the_database/src/main/java/com/lunatech/training/quarkus/ProductsResource.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import io.quarkus.qute.Template;
44
import io.quarkus.qute.TemplateInstance;
5-
import io.smallrye.common.annotation.Blocking;
65

76
import jakarta.inject.Inject;
87
import jakarta.ws.rs.GET;
@@ -20,14 +19,12 @@ public class ProductsResource {
2019
Template details;
2120

2221
@GET
23-
@Blocking
2422
public TemplateInstance products() {
2523
return catalogue.data("products", Product.listAll());
2624
}
2725

2826
@GET
2927
@Path("{productId}")
30-
@Blocking
3128
public TemplateInstance details(@PathParam("productId") Long productId) {
3229
Product product = Product.findById(productId);
3330
if(product != null) {

code/exercise_006_CDI_and_ArC/src/main/java/com/lunatech/training/quarkus/ProductsResource.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import io.quarkus.qute.Template;
44
import io.quarkus.qute.TemplateInstance;
5-
import io.smallrye.common.annotation.Blocking;
65

76
import jakarta.inject.Inject;
87
import jakarta.ws.rs.GET;
@@ -20,14 +19,12 @@ public class ProductsResource {
2019
Template details;
2120

2221
@GET
23-
@Blocking
2422
public TemplateInstance products() {
2523
return catalogue.data("products", Product.listAll());
2624
}
2725

2826
@GET
2927
@Path("{productId}")
30-
@Blocking
3128
public TemplateInstance details(@PathParam("productId") Long productId) {
3229
Product product = Product.findById(productId);
3330
if(product != null) {

code/exercise_007_Convert_endpoints_to_JSON/src/main/java/com/lunatech/training/quarkus/ProductsResource.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
package com.lunatech.training.quarkus;
22

3-
import io.smallrye.common.annotation.Blocking;
4-
53
import jakarta.ws.rs.*;
64
import jakarta.ws.rs.core.MediaType;
75
import java.util.List;
@@ -11,14 +9,12 @@
119
public class ProductsResource {
1210

1311
@GET
14-
@Blocking
1512
public List<Product> products() {
1613
return Product.listAll();
1714
}
1815

1916
@GET
2017
@Path("{productId}")
21-
@Blocking
2218
public Product details(@PathParam("productId") Long productId) {
2319
Product product = Product.findById(productId);
2420
if (product != null) {

code/exercise_008_Adding_REST_data_Panache/src/main/java/com/lunatech/training/quarkus/ProductsResource.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
package com.lunatech.training.quarkus;
22

3-
import io.smallrye.common.annotation.Blocking;
4-
53
import jakarta.ws.rs.*;
64
import jakarta.ws.rs.core.MediaType;
75
import java.util.List;
@@ -11,14 +9,12 @@
119
public class ProductsResource {
1210

1311
@GET
14-
@Blocking
1512
public List<Product> products() {
1613
return Product.listAll();
1714
}
1815

1916
@GET
2017
@Path("{productId}")
21-
@Blocking
2218
public Product details(@PathParam("productId") Long productId) {
2319
Product product = Product.findById(productId);
2420
if (product != null) {

code/exercise_009_Hook_up_the_React_app/src/main/java/com/lunatech/training/quarkus/ProductsResource.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
package com.lunatech.training.quarkus;
22

3-
import io.smallrye.common.annotation.Blocking;
4-
53
import jakarta.ws.rs.*;
64
import jakarta.ws.rs.core.MediaType;
75
import java.util.List;
@@ -11,14 +9,12 @@
119
public class ProductsResource {
1210

1311
@GET
14-
@Blocking
1512
public List<Product> products() {
1613
return Product.listAll();
1714
}
1815

1916
@GET
2017
@Path("{productId}")
21-
@Blocking
2218
public Product details(@PathParam("productId") Long productId) {
2319
Product product = Product.findById(productId);
2420
if (product != null) {

code/exercise_010_Validation_and_PUT/src/main/java/com/lunatech/training/quarkus/ProductsResource.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
package com.lunatech.training.quarkus;
22

3-
import io.smallrye.common.annotation.Blocking;
4-
53
import jakarta.transaction.Transactional;
64
import jakarta.validation.Valid;
75
import jakarta.ws.rs.*;
@@ -14,14 +12,12 @@
1412
public class ProductsResource {
1513

1614
@GET
17-
@Blocking
1815
public List<Product> products() {
1916
return Product.listAll();
2017
}
2118

2219
@GET
2320
@Path("{productId}")
24-
@Blocking
2521
public Product details(@PathParam("productId") Long productId) {
2622
Product product = Product.findById(productId);
2723
if (product != null) {

0 commit comments

Comments
 (0)