Module io.helidon.grpc.client
Package io.helidon.grpc.client
gRPC client API.
-
Interface Summary Interface Description ClientMethodDescriptor.Rules ClientMethod configuration API.ClientServiceDescriptor.Rules Fluent configuration interface for theClientServiceDescriptor
. -
Class Summary Class Description ClientMethodDescriptor Encapsulates all metadata necessary to define a gRPC method.ClientMethodDescriptor.Builder MethodDescriptor
builder implementation.ClientServiceDescriptor Encapsulates all details about a client side gRPC service.ClientServiceDescriptor.Builder AClientServiceDescriptor
builder.ClientTracingInterceptor AClientInterceptor
that captures tracing information into Open TracingSpan
s for client calls.ClientTracingInterceptor.Builder Builds the configuration of a ClientTracingInterceptor.GrpcChannelDescriptor GrpcChannelDescriptor contains the configuration for aChannel
.GrpcChannelDescriptor.Builder Builder builds a GrpcChannelDescriptor.GrpcChannelsProvider GrpcChannelsProvider is a factory for pre-configured gRPC Channel instances.GrpcChannelsProvider.Builder Builder builds an instance ofGrpcChannelsProvider
.GrpcServiceClient A gRPC Client for a specific gRPC service.GrpcServiceClient.Builder Builder to build an instance ofGrpcServiceClient
.GrpcServiceClient.SingleValueStreamObserver<T> A simpleStreamObserver
adapter class that completes aCompletableFuture
when the observer is completed. -
Enum Summary Enum Description ClientRequestAttribute An enum of possible gRPC client call attributes to attach to call tracing spans.