.proto files │ protobuf4j (protoc → WASM → JVM bytecode) │ ├── NativePlugin.JAVA → Java message classes ├── NativePlugin.KOTLIN → Kotlin DSL message wrappers ├── NativePlugin.GRPC_JAVA → Java gRPC ...
The underlying layer (such as Netty) will make the write wait when there is no space to write the next message. This causes the request stream to go into a not ready state and the outgoing onNext ...