Skip to content
Snippets Groups Projects
HelloGrpcService.java 466 B
Newer Older
package cz.mendelu;

import hello.HelloGrpc;
import hello.HelloReply;
import hello.HelloRequest;
import io.quarkus.grpc.GrpcService;
import io.smallrye.mutiny.Uni;

@GrpcService
public class HelloGrpcService implements HelloGrpc {

    @Override
    public Uni<HelloReply> sayHello(HelloRequest request) {
        return Uni.createFrom().item("Hello " + request.getName() + "!")
                .map(msg -> HelloReply.newBuilder().setMessage(msg).build());
    }

}