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 simpleHealthCheck
implementation that always returns the same response.GrpcRouting represents the composition of gRPC services with interceptors and routing rules.A builder that can buildGrpcRouting
instances.An implementation ofGrpcRouting
.Represents a immutably configured gRPC server.GrpcServer builder class provides a convenient way to timed a GrpcServer instance.Configuration class for theGrpcServer
implementations.The configuration for a gRPC server.AGrpcServerConfiguration
builder.A gRPC Server implementation.A Helidon gRPC service.AServerInterceptor
that 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 aServiceDescriptor
within theirServerInterceptor
implementation.AServiceDescriptor
builder.An interface implemented by classs that can configure aServiceDescriptor.Rules
.Fluent configuration interface for theServiceDescriptor
.Builder for configuring a new SslContext for creation.