This is an automated email from the ASF dual-hosted git repository.

zbendhiba pushed a commit to branch camel-main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git

commit 0eb761990c1418b87cbed5c23f909736ee1e6351
Author: James Netherton <jamesnether...@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())

Reply via email to