Module io.helidon.grpc.server
Package io.helidon.grpc.server
package io.helidon.grpc.server
Reactive gRPC server API.
-
ClassDescriptionCollectingObserver<T,
V, U, A, R> AStreamObserver.A simpleHealthCheckimplementation that always returns the same response.GrpcRouting represents the composition of gRPC services with interceptors and routing rules.A builder that can buildGrpcRoutinginstances.An implementation ofGrpcRouting.Represents a immutably configured gRPC server.GrpcServer builder class provides a convenient way to timed a GrpcServer instance.Configuration class for theGrpcServerimplementations.The configuration for a gRPC server.AGrpcServerConfigurationbuilder.A gRPC Server implementation.A Helidon gRPC service.AServerInterceptorthat adds tracing to gRPC service calls.The configuration for gRPC tracing.Builds the configuration of a tracer.MethodDescriptor<ReqT,ResT> Encapsulates all metadata necessary to define a gRPC method.MethodDescriptor.Configurer<ReqT,ResT> An interface implemented by classes that can configure aMethodDescriptor.Rules.MethodDescriptor.Rules<ReqT,ResT> Method configuration API.Provides a reflection service for Protobuf services (including the reflection service itself).An enum representing different types of gRPC request attribute that can be added to tracing logs.Encapsulates all metadata necessary to create and deploy a gRPC service.Allows users to specify that they would like to have access to aServiceDescriptorwithin theirServerInterceptorimplementation.AServiceDescriptorbuilder.An interface implemented by classs that can configure aServiceDescriptor.Rules.Fluent configuration interface for theServiceDescriptor.Builder for configuring a new SslContext for creation.