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.ServiceLoaderprovider 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 aGrpcServiceDescriptorwithin theirServerInterceptorimplementation.AGrpcServiceDescriptorbuilder.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.AServerInterceptorthat 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 useResponseHelperAn enum representing different types of gRPC request attribute that can be added to tracing logs.
io.helidon.grpc.core.CollectingObserverinstead.