Overview
-
module Protocol-
module GRPC-
module Body-
class Readable < Protocol::HTTP::Body::WrapperRepresents a readable body for gRPC messages with length-prefixed framing.
-
class Writable < Protocol::HTTP::Body::WritableRepresents a writable body for gRPC messages with length-prefixed framing.
-
-
class CallRepresents context for a single RPC call.
-
class Error < StandardErrorBase exception class for gRPC errors
-
class Cancelled < ErrorRepresents a cancelled gRPC operation.
-
class InvalidArgument < ErrorRepresents an invalid argument error.
-
class DeadlineExceeded < ErrorRepresents a deadline exceeded error.
-
class NotFound < ErrorRepresents a not found error.
-
class Internal < ErrorRepresents an internal server error.
-
class Unavailable < ErrorRepresents an unavailable service error.
-
class Unauthenticated < ErrorRepresents an unauthenticated error.
-
module Header-
class Encoding < StringThe
grpc-encodingheader represents the message compression encoding. -
class Message < StringThe
grpc-messageheader represents the gRPC status message. -
class StatusThe
grpc-statusheader represents the gRPC status code. -
class Timeout < StringThe
grpc-timeoutheader represents the gRPC request timeout.
-
-
module HealthCheck-
module ServingStatusHealth check status constants
-
-
class StreamingWrapper class to mark a message type as streamed.
-
class InterfaceRepresents an interface definition for gRPC methods.
-
class RPC < StructRPC method definition
-
-
module MetadataProvides operations for building and extracting gRPC metadata.
-
class Middleware < Protocol::HTTP::MiddlewareRepresents server middleware for handling gRPC requests.
-
module RouteProvides operations for parsing and building gRPC request paths.
-
module StatusProvides gRPC status codes and their names.
-
-