Hi, At dremio we are using gRPC for JobsService. One of the api's relies on Arrow Flight. We want access to the Flight service so we can bind it to the same managed channel as the rest of JobsService (& not have a completely separate server).
The approach would be to create a new module within the same package (org.apache.arrow.flight) and have 2 classes FlightGrpcServer & FlightGrpcClient that expose the client & server, and also make FlightClient ctor package-private. Please let us know if you have questions or concerns. Best, Rohit