File tree Expand file tree Collapse file tree 2 files changed +1
-6
lines changed
grpc-common/deployment/src/main/java/io/quarkus/grpc/common/deployment
grpc/deployment/src/main/java/io/quarkus/grpc/deployment Expand file tree Collapse file tree 2 files changed +1
-6
lines changed Original file line number Diff line number Diff line change @@ -90,6 +90,7 @@ NativeImageConfigBuildItem nativeImageConfiguration() {
9090 .addRuntimeInitializedClass ("io.grpc.netty.NettyServerBuilder" )
9191 .addRuntimeInitializedClass ("io.grpc.netty.NettyChannelBuilder" )
9292 .addRuntimeInitializedClass ("io.grpc.internal.RetriableStream" )
93+ .addRuntimeInitializedClass ("com.google.protobuf.JavaFeaturesProto" )
9394 .addRuntimeInitializedClass ("com.google.protobuf.UnsafeUtil" );
9495 return builder .build ();
9596 }
Original file line number Diff line number Diff line change 33import io .quarkus .deployment .annotations .BuildProducer ;
44import io .quarkus .deployment .annotations .BuildStep ;
55import io .quarkus .deployment .builditem .IndexDependencyBuildItem ;
6- import io .quarkus .deployment .builditem .nativeimage .RuntimeInitializedClassBuildItem ;
76
87/**
98 * A processor used for both client and server
@@ -21,9 +20,4 @@ public class GrpcCommonProcessor {
2120 void indexGrpcStub (BuildProducer <IndexDependencyBuildItem > index ) {
2221 index .produce (new IndexDependencyBuildItem ("io.quarkus" , "quarkus-grpc-stubs" ));
2322 }
24-
25- @ BuildStep
26- void runtimeInitialize (BuildProducer <RuntimeInitializedClassBuildItem > producer ) {
27- producer .produce (new RuntimeInitializedClassBuildItem ("com.google.protobuf.JavaFeaturesProto" ));
28- }
2923}
You can’t perform that action at this time.
0 commit comments