grpc-java
grpc-java copied to clipboard
The Java gRPC implementation. HTTP/2 based RPC
To resolve issue #5895 PR #8452 has been created that adds new `ServerCallStreamObserver.setOnFinishHandler(...)` method. The handler is called by `Listener.onComplete` _when the call is **finished** correctly from the server's point...
Initiated by cl/408694635
Previously a bad config will make the channel panic. According to @markdroth, gRPC C++ just ignores it. Here we will log a warning in addition.
### What version of gRPC-Java are you using? grpc-netty-shaded-1.58.0 ### What is your environment? + operating system: Both Ubuntu 11.3.0 and Windows 10 + jdk: GraalVM CE 22.3.3 (build 17.0.8+7-jvmci-22.3-b22)...
# gRPC Java Server-side Timeout Design Author: Dongqing Hu Date: 2023-09-16 References: - Feature request [#10361](https://github.com/grpc/grpc-java/issues/10361) - Pull request [#10360](https://github.com/grpc/grpc-java/pull/10360) ## Intention Regarding [#9684](https://github.com/grpc/grpc-java/issues/9684) , there have been multiple asks...
### Is your feature request related to a problem? Many grpc-java unit tests create their own fake implementations of the various listener interfaces for synchronization. This results in code duplication,...