grpc-java-course icon indicating copy to clipboard operation
grpc-java-course copied to clipboard

Wait until get all Blogs

Open arturmkr opened this issue 3 years ago • 0 comments

There is a method, which returns stream response of Blog:

 public java.util.Iterator<com.proto.blog.ListBlogResponse> listBlog(
        com.proto.blog.ListBlogRequest request) {
      return blockingServerStreamingCall(
          getChannel(), getListBlogMethod(), getCallOptions(), request);
    }

To print each blog one be one:

        blogClient.listBlog(ListBlogRequest.newBuilder().build()).forEachRemaining(
                listBlogResponse -> System.out.println(listBlogResponse.getBlog().toString())
        );

But if it's needed on client to wait until getting all blogs and having it as com.proto.blog.ListBlogResponse, what's the best option to do?

@simplesteph , could you please help

arturmkr avatar Jul 21 '21 13:07 arturmkr