module GRPC
Nested Classes and Modules
class ClientRepresents a client for making gRPC calls over HTTP/2.
class DispatcherDispatches gRPC requests to registered services. Handles routing based on service name from the request path.
class ErrorRepresents a generic async gRPC error.
class DeadlineExceededErrorRaised when a gRPC call exceeds its deadline.
class RemoteErrorRepresents an error that originated from a remote gRPC server. Used as the
causeofProtocol::GRPC::Errorwhen the client receives a non-OK status. The message and optional backtrace are extracted from response metadata.class ServiceRepresents a concrete service implementation that uses an Interface. Subclass this and implement the RPC methods defined in the interface. Services are registered with Dispatcher for routing.
class StubRepresents a client stub that provides method-based access to RPC calls. Created by calling
Async::GRPC::Client#stub.