This Example gives the details about basic implementation of gRPC Client and Server along with how the communication happens between them by sending a greeting message.
Refer the gRPC documentation for more details on helloworld.proto specification, creation of gRPC services and methods along with Execution process https://grpc.io/docs/languages/java/quickstart/