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