Package io.helidon.webserver.grpc
package io.helidon.webserver.grpc
Helidon WebServer gRPC Support.
-
ClassDescriptiongRPC protocol configuration.Fluent API builder for
GrpcConfig.GrpcConfig.BuilderBase<BUILDER extends GrpcConfig.BuilderBase<BUILDER, PROTOTYPE>, PROTOTYPE extends GrpcConfig>Fluent API builder base forGrpcConfig.Generated implementation of the prototype, can be extended by descendant prototype implementations.Exposes connection-level information to gRPC request handlers.Container class for types related to gRPC entry points.A contract used from generated code to invoke gRPC entry point interceptors.Interceptor of a gRPC entry point.GrpcEntryPoint.Interceptor.Chain<ReqT,RespT> Invocation chain for a gRPC entry point.GrpcEntryPointsImpl__ServiceDescriptor<T extends io.helidon.webserver.grpc.GrpcEntryPointsImpl>Service descriptor forGrpcEntryPointsImpl.GrpcMethodDescriptor<ReqT,ResT> Encapsulates all metadata necessary to define a gRPC method.GrpcMethodDescriptor.Configurer<ReqT,ResT> An interface implemented by classes that can configure aGrpcMethodDescriptor.Rules.GrpcMethodDescriptor.Rules<ReqT,ResT> Method configuration API.gRPC service types that implement this interface can return a proto file descriptor.Implementation of a service provider interface to create grpc protocol configuration.ServiceLoaderprovider implementation of grpc sub-protocol of HTTP/2.Sub-protocol selector for HTTP/2.Configuration of gRPC Reflection feature.Fluent API builder forGrpcReflectionFeature.GrpcReflectionConfig.BuilderBase<BUILDER extends GrpcReflectionConfig.BuilderBase<BUILDER, PROTOTYPE>, PROTOTYPE extends GrpcReflectionConfig>Fluent API builder base forGrpcReflectionConfig.Generated implementation of the prototype, can be extended by descendant prototype implementations.Adds gRPC reflection support to Helidon WebServer.ServiceLoaderprovider implementation for gRPC reflection feature forWebServer.A contract for generated gRPC route registrations.gRPC specific routing.Fluent API builder forGrpcRouting.GrpcServerFeature__ServiceDescriptor<T extends io.helidon.webserver.grpc.GrpcServerFeature>Service descriptor forGrpcServerFeature.Grpc service.Service specific routing (proto descriptor is provided byGrpcProto.proto().Encapsulates all metadata necessary to create and deploy a gRPC service.AGrpcServiceDescriptorbuilder.An interface implemented by classs that can configure aGrpcServiceDescriptor.Rules.Fluent configuration interface for theGrpcServiceDescriptor.Status headers for defined grpc states.Utilities used by generated declarative gRPC routes.Declarative gRPC server annotations.Defines a declarative gRPC server endpoint.Listener socket assigned to this endpoint.A collection of gRPCContext.Keyinstances available for use in Helidon WebServer gRPC request handlers.An enum representing different types of gRPC request attribute that can be added to tracing logs.