public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() {
public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() {
public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() {
@Override public void greeting(HelloRequest request, StreamObserver<HelloResponse> responseObserver) { System.out.println(request); String greeting = "Hello there, " + request.getName(); HelloResponse response = HelloResponse.newBuilder().setGreeting(greeting).build(); responseObserver.onNext(response); responseObserver.onCompleted(); } }
@Override public void greeting(HelloRequest request, StreamObserver<HelloResponse> responseObserver) { System.out.println(request); String greeting = "Hello there, " + request.getName(); HelloResponse response = HelloResponse.newBuilder().setGreeting(greeting).build(); responseObserver.onNext(response); responseObserver.onCompleted(); } }
@Override public void greeting(HelloRequest request, StreamObserver<HelloResponse> responseObserver) { System.out.println(request); String userId = Constant.USER_ID_CTX_KEY.get(); System.out.println("Greeting Service User ID: " + userId); String greeting = "Hello there, " + request.getName() + ", your userId is " + userId; HelloResponse response = HelloResponse.newBuilder().setGreeting(greeting).build(); responseObserver.onNext(response); responseObserver.onCompleted(); }
@Override public void greeting(HelloRequest request, StreamObserver<HelloResponse> responseObserver) { System.out.println(request); String userId = Constant.USER_ID_CTX_KEY.get(); System.out.println("Greeting Service Trace ID: " + Constant.TRACE_ID_CTX_KEY.get()); System.out.println("Greeting Service User ID: " + userId); String greeting = "Hello there, " + request.getName() + ", your userId is " + userId; HelloResponse response = HelloResponse.newBuilder().setGreeting(greeting).build(); responseObserver.onNext(response); responseObserver.onCompleted(); } }