Module io.helidon.grpc.core
Package io.helidon.grpc.core
package io.helidon.grpc.core
Core classes used by both the gRPC server and gRPC client.
-
ClassDescriptionCollectingObserver<T,
V, U, A, R> UtilityStreamObserver
mostly used for testing.A collection of common gRPCContext.Key
andMetadata.Key
instances.Helper methods for common gRPC tasks.Contextual information related to Tracing.Name generator for span operation name.gRPC interceptor weight classes.A supplier ofMethodDescriptor.Marshaller
instances for specific classes.MethodHandler<ReqT,RespT> A gRPC method call handler.A bidirectional client call handler.A client streaming client call handler.A server streaming client call handler.A unary client call handler.A number of helper methods to handle sending responses to aStreamObserver
.AStreamObserver
that handles exceptions correctly.WeightedBag<T>A bag of values ordered by weight.