grpc-java-course
grpc-java-course copied to clipboard
Wait until get all Blogs
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