You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ja...@apache.org on 2021/05/17 08:42:32 UTC
[camel-quarkus] 21/28: Ensure generated gRPC services are annotaed
with GrpcService
This is an automated email from the ASF dual-hosted git repository.
jamesnetherton pushed a commit to branch camel-main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit 67d807557af683d2d6e204f56b1da618e91454da
Author: James Netherton <ja...@gmail.com>
AuthorDate: Tue May 11 13:46:06 2021 +0100
Ensure generated gRPC services are annotaed with GrpcService
Fixes #2569
---
.../camel/quarkus/component/grpc/deployment/GrpcProcessor.java | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/extensions/grpc/deployment/src/main/java/org/apache/camel/quarkus/component/grpc/deployment/GrpcProcessor.java b/extensions/grpc/deployment/src/main/java/org/apache/camel/quarkus/component/grpc/deployment/GrpcProcessor.java
index b752cbe..dcb36b6 100644
--- a/extensions/grpc/deployment/src/main/java/org/apache/camel/quarkus/component/grpc/deployment/GrpcProcessor.java
+++ b/extensions/grpc/deployment/src/main/java/org/apache/camel/quarkus/component/grpc/deployment/GrpcProcessor.java
@@ -22,8 +22,6 @@ import java.util.HashSet;
import java.util.List;
import java.util.Set;
-import javax.inject.Singleton;
-
import io.grpc.BindableService;
import io.grpc.stub.AbstractAsyncStub;
import io.grpc.stub.AbstractBlockingStub;
@@ -44,6 +42,7 @@ import io.quarkus.gizmo.FieldCreator;
import io.quarkus.gizmo.MethodCreator;
import io.quarkus.gizmo.MethodDescriptor;
import io.quarkus.gizmo.ResultHandle;
+import io.quarkus.grpc.GrpcService;
import io.quarkus.grpc.deployment.BindableServiceBuildItem;
import org.apache.camel.component.grpc.GrpcComponent;
import org.apache.camel.component.grpc.server.GrpcMethodHandler;
@@ -149,7 +148,7 @@ class GrpcProcessor {
.interfaces(CamelQuarkusBindableService.class)
.build()) {
- classCreator.addAnnotation(Singleton.class);
+ classCreator.addAnnotation(GrpcService.class);
FieldCreator serverMethodHandler = classCreator
.getFieldCreator("methodHandler", GrpcMethodHandler.class.getName())