In the GrpcRequestPropagationStreamObserver, the responseStream.onCompleted() is called every time an onNext method is invoked by the client via a grpc call. This does not leverage the Http 2.0 abilities to send the responses back to the client asynchronously.
Once the camel route is traversed, the server is sending some response to the client using the onNext method calls. But, sometimes, it may be a good idea to not to send any data immediately and call the onCompleted methods.
I propose to allow the camel route to control this behavior with some properties.