package com.codename1.io.grpc

gRPC-Web client runtime. GrpcWeb sends framed protobuf requests and parses the trailer-delimited response; ProtoCodec is the per-message encoder/decoder contract; ProtoCodecs is the runtime registry the build-time-generated codecs populate; ProtoWriter / ProtoReader are the low-level wire helpers; GrpcResponse is the typed result wrapper; GrpcClients is the per-@GrpcClient factory registry.

End-to-end usage is documented on com.codename1.annotations.grpc – the user-facing entry point is the generated <Service>Grpc.of(baseUrl) factory rather than any class in this package directly.

Types

class GrpcClientsRuntime registry that wires @GrpcClient-annotated interfaces to the build-time-generated implementations.
class GrpcExceptionThrown when a synchronous helper observes a non-OK gRPC status or a transport-level failure.
class GrpcResponseResult of a unary gRPC call.
class GrpcWebHigh-level gRPC-Web invoker used by generated @GrpcClient implementations.
interface ProtoCodecPer-class encoder / decoder for a @ProtoMessage type.
class ProtoCodecsRuntime registry that wires @ProtoMessage classes to their build-time-generated ProtoCodecs.
class ProtoReaderLow-level protobuf wire-format reader used by generated ProtoCodec implementations.
class ProtoWriterLow-level protobuf wire-format writer used by generated ProtoCodec implementations.