This is an automated email from the ASF dual-hosted git repository.
chaokunyang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/fory-site.git
The following commit(s) were added to refs/heads/main by this push:
new e4b5c10df9 🔄 synced local 'docs/guide/' with remote 'docs/guide/'
e4b5c10df9 is described below
commit e4b5c10df9d60f7981c84375d088a64ae5612a51
Author: chaokunyang <[email protected]>
AuthorDate: Tue Jun 16 16:03:30 2026 +0000
🔄 synced local 'docs/guide/' with remote 'docs/guide/'
---
docs/guide/java/grpc-support.md | 12 ++++++------
docs/guide/kotlin/grpc-support.md | 12 ++++++------
2 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/docs/guide/java/grpc-support.md b/docs/guide/java/grpc-support.md
index 826f2326e7..d1c899329a 100644
--- a/docs/guide/java/grpc-support.md
+++ b/docs/guide/java/grpc-support.md
@@ -201,12 +201,12 @@ service Greeter {
Generated Java service methods follow grpc-java conventions:
-| IDL shape | Server method shape
| Client method shape |
-| ----------------------------------------- |
-------------------------------------------------------- |
-------------------------------------- |
-| `rpc A (Req) returns (Res)` | `void a(Req request,
StreamObserver<Res> responses)` | blocking, async, and future unary stub |
-| `rpc A (Req) returns (stream Res)` | `void a(Req request,
StreamObserver<Res> responses)` | blocking iterator or async observer |
-| `rpc A (stream Req) returns (Res)` | `StreamObserver<Req>
a(StreamObserver<Res> responses)` | async request observer |
-| `rpc A (stream Req) returns (stream Res)` | `StreamObserver<Req>
a(StreamObserver<Res> responses)` | async request observer |
+| IDL shape | Server method shape
| Client method shape |
+| ----------------------------------------- |
------------------------------------------------------ |
-------------------------------------- |
+| `rpc A (Req) returns (Res)` | `void a(Req request,
StreamObserver<Res> responses)` | blocking, async, and future unary stub |
+| `rpc A (Req) returns (stream Res)` | `void a(Req request,
StreamObserver<Res> responses)` | blocking iterator or async observer |
+| `rpc A (stream Req) returns (Res)` | `StreamObserver<Req>
a(StreamObserver<Res> responses)` | async request observer |
+| `rpc A (stream Req) returns (stream Res)` | `StreamObserver<Req>
a(StreamObserver<Res> responses)` | async request observer |
Server implementations can use the generated streaming method shapes directly:
diff --git a/docs/guide/kotlin/grpc-support.md
b/docs/guide/kotlin/grpc-support.md
index 2a33ec3d43..cf517df443 100644
--- a/docs/guide/kotlin/grpc-support.md
+++ b/docs/guide/kotlin/grpc-support.md
@@ -86,12 +86,12 @@ foryc service.fdl --kotlin_out=./generated/kotlin --grpc
For this schema, the Kotlin generator emits:
-| File | Purpose |
-| -------------------- | -------------------------------------------- |
-| `HelloRequest.kt` | Fory model type for the request |
-| `HelloReply.kt` | Fory model type for the response |
-| `ServiceForyModule` | Fory registration module for generated types |
-| `GreeterGrpcKt.kt` | Coroutine service base, stubs, and codecs |
+| File | Purpose |
+| ------------------- | -------------------------------------------- |
+| `HelloRequest.kt` | Fory model type for the request |
+| `HelloReply.kt` | Fory model type for the response |
+| `ServiceForyModule` | Fory registration module for generated types |
+| `GreeterGrpcKt.kt` | Coroutine service base, stubs, and codecs |
Run KSP when compiling the generated model files so the schema serializers are
available at runtime. Generated request and response types are registered by
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]