Module io.helidon.webserver.grpc
Package io.helidon.webserver.grpc
package io.helidon.webserver.grpc
Helidon WebServer gRPC Support.
-
ClassDescriptionCollectingObserver<T,
V, U, A, R> Deprecated, for removal: This API element is subject to removal in a future version.Interface generated from definition.Fluent API builder forGrpcConfig
.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.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.ServiceLoader
provider 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 forGrpcReflectionFeature
.Generated implementation of the prototype, can be extended by descendant prototype implementations.Adds gRPC reflection support to Helidon WebServer.ServiceLoader
provider implementation for gRPC reflection feature forWebServer
.GRPC specific routing.Fluent API builder forGrpcRouting
.Grpc service.Service specific routing (proto descriptor is provided byGrpcProto.proto()
.Encapsulates all metadata necessary to create and deploy a gRPC service.Deprecated, for removal: This API element is subject to removal in a future version.Use the Helidon context to pass a descriptor insteadAGrpcServiceDescriptor
builder.An interface implemented by classs that can configure aGrpcServiceDescriptor.Rules
.Fluent configuration interface for theGrpcServiceDescriptor
.Status headers for defined grpc states.Interface generated from definition.Fluent API builder forGrpcTracingConfig
.GrpcTracingConfig.BuilderBase<BUILDER extends GrpcTracingConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends GrpcTracingConfig> Fluent API builder base forGrpcTracingConfig
.Generated implementation of the prototype, can be extended by descendant prototype implementations.AServerInterceptor
that adds tracing to gRPC service calls.Deprecated, for removal: This API element is subject to removal in a future version.will be removed in a future version, please useResponseHelper
An enum representing different types of gRPC request attribute that can be added to tracing logs.
io.helidon.grpc.core.CollectingObserver
instead.