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.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.GRPC specific routing.Fluent API builder forGrpcRouting
.Grpc service.Service specific routing (proto descriptor is provided byGrpcService.proto()
.Encapsulates all metadata necessary to create and deploy a gRPC service.Allows users to specify that they would like to have access to aGrpcServiceDescriptor
within theirServerInterceptor
implementation.AGrpcServiceDescriptor
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.