It seems that on the client side CallStreamObserver.isReady and ClientCall.isReady is always true even if I disableAutoInboundFlowControl on the server side and don't request new messages.
Here's basically what I do:
1) server side: call disableAutoInboundFlowControl on the responseObserver received as parameter
2) client side: check isReady on the requestObserver returned by the call
I also tried using the more low-level ClientCall class but with the same outcome.
Is that the intended behaviour and if so, how can I check whether the remote peer has requested more messages?
Thanks
Petra