Open
Description
The relevant part of the current Javadoc:
grpc-java/stub/src/main/java/io/grpc/stub/CallStreamObserver.java
Lines 25 to 35 in 6b04fc1
As far as I can tell, for any call, there are three implementations of StreamObserver
involved:
- Implemented by the application, on the RPC client side ('inbound')
- Implemented by the framework, on the RPC client side ('outbound'),
ClientCallStreamObserver
- Implemented by the framework, on the RPC server side ('outbound'),
ServerCallStreamObserver
I think it would be nice to clarify that. I've spent significant time trying to understand where does ClientCallStreamObserver
appear, being confused by the premise that there are only two implementations of StreamObserver
.