Skip to content

Instantly share code, notes, and snippets.

@GaetanoPiazzolla
Last active October 9, 2021 17:58
Show Gist options
  • Save GaetanoPiazzolla/dfdc76abe0a8f5d9d08e64d34abcaffc to your computer and use it in GitHub Desktop.
Save GaetanoPiazzolla/dfdc76abe0a8f5d9d08e64d34abcaffc to your computer and use it in GitHub Desktop.
package gae.piaz.grpc.server;
import gae.piaz.grpc.lib.HelloReply;
import gae.piaz.grpc.lib.HelloRequest;
import gae.piaz.grpc.lib.SimpleGrpc;
import io.grpc.stub.StreamObserver;
import net.devh.boot.grpc.server.service.GrpcService;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@GrpcService
public class GrpcServerService extends SimpleGrpc.SimpleImplBase {
private static final Logger log = LoggerFactory.getLogger(GrpcServerService.class);
@Override
public void sayHello(HelloRequest req, StreamObserver<HelloReply> responseObserver) {
log.info("say hello called");
HelloReply reply = HelloReply.newBuilder().setMessage("Hello ==> " + req.getName()).build();
responseObserver.onNext(reply);
responseObserver.onCompleted();
}
}
@GaetanoPiazzolla
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment