Module: Connect
- Defined in:
- lib/connect.rb,
lib/connect/dsl.rb,
lib/connect/code.rb,
lib/connect/error.rb,
lib/connect/client.rb,
lib/connect/method.rb,
lib/connect/service.rb,
lib/connect/version.rb,
lib/connect/envelope.rb,
lib/connect/transport.rb,
lib/connect/unary_response.rb,
lib/connect/stream_response.rb,
lib/connect/compression/gzip.rb,
lib/connect/request_compression.rb
Defined Under Namespace
Modules: Compression, DSL Classes: Client, Code, Envelope, Error, Method, RequestCompression, Service, StreamResponse, Transport, UnaryResponse
Constant Summary collapse
- UnknownMethodError =
Class.new(StandardError)
- MaxBytesExceededError =
Class.new(StandardError)
- InvalidStreamResponseError =
Class.new(StandardError)
- StreamReadError =
Class.new(StandardError)
- UnknownCompressionError =
Class.new(StandardError)
- Ok =
Code.new("ok", 0)
- Canceled =
Code.new("canceled", 1)
- Unknown =
Code.new("unknown", 2)
- InvalidArgument =
Code.new("invalid_argument", 3)
- DeadlineExceeded =
Code.new("deadline_exceeded", 4)
- NotFound =
Code.new("not_found", 5)
- AlreadyExists =
Code.new("already_exists", 6)
- PermissionDenied =
Code.new("permission_denied", 7)
- ResourceExhausted =
Code.new("resource_exhausted", 8)
- FailedPrecondition =
Code.new("failed_precondition", 9)
- Aborted =
Code.new("aborted", 10)
- OutOfRange =
Code.new("out_of_range", 11)
- Unimplemented =
Code.new("unimplemented", 12)
- Internal =
Code.new("internal", 13)
Code.new("unavailable", 14)
- DataLoss =
Code.new("data_loss", 15)
- Unauthenticated =
Code.new("unauthenticated", 16)
- CODES =
[ Ok, Canceled, Unknown, InvalidArgument, DeadlineExceeded, NotFound, AlreadyExists, PermissionDenied, ResourceExhausted, FailedPrecondition, Aborted, OutOfRange, Unimplemented, Internal, Unavailable, DataLoss, Unauthenticated, ]
- CODES_BY_NAME =
{ "ok" => Ok, "canceled" => Canceled, "unknown" => Unknown, "invalid_argument" => InvalidArgument, "deadline_exceeded" => DeadlineExceeded, "not_found" => NotFound, "already_exists" => AlreadyExists, "permission_denied" => PermissionDenied, "resource_exhausted" => ResourceExhausted, "failed_precondition" => FailedPrecondition, "aborted" => Aborted, "out_of_range" => OutOfRange, "unimplemented" => Unimplemented, "internal" => Internal, "unavailable" => Unavailable, "data_loss" => DataLoss, "unauthenticated" => Unauthenticated, }.freeze
- CONNECT_HEADER_CONTENT_TYPE =
"content-type"
- CONNECT_UNARY_HEADER_COMPRESSION =
"content-encoding"
- CONNECT_UNARY_HEADER_ACCEPT_COMPRESSION =
"accept-encoding"
- CONNECT_STREAM_HEADER_COMPRESSION =
"connect-content-encoding"
- CONNECT_STREAM_HEADER_ACCEPT_COMPRESSION =
"connect-accept-encoding"
- CONNECT_UNARY_TRAILER_PREFIX =
"trailer-"
- CONNECT_UNARY_HEADER_TIMEOUT =
"connect-timeout-ms"
- CONNECT_HEADER_PROTOCOL_VERSION =
"connect-protocol-version"
- CONNECT_PROTOCOL_VERSION =
"1"
- CONNECT_COMPRESSION_IDENTITY =
"identity"
- VERSION =
"0.1.0"