Since all StreamObserver (CallStreamObserver, ServerCallStreamObserver) classes are marked as experimental https://github.com/grpc/grpc-java/issues/1788 , What is a stable way to allow a client to gracefully cancel streaming service by signaling the server to stop sending messages?
Also, if I decide to use these experimental classes to achieve this functionality, can I assume that I will be fine unless I upgrade grpc-java version?
I have tried to seach for the answer on Stackoverflow and this group but could not get a concrete answer. Ideally this should be documented as part of gRPC official documentation.
Thanks,
Sankate