Uses of Interface
io.helidon.grpc.server.ServiceDescriptor.Rules
Packages that use ServiceDescriptor.Rules
Package
Description
Classes to support adding metrics to gRPC calls.
Reactive gRPC server API.
Integration library for
GrpcServer.-
Uses of ServiceDescriptor.Rules in io.helidon.grpc.metrics
Methods in io.helidon.grpc.metrics with parameters of type ServiceDescriptor.Rules -
Uses of ServiceDescriptor.Rules in io.helidon.grpc.server
Classes in io.helidon.grpc.server that implement ServiceDescriptor.RulesMethods in io.helidon.grpc.server that return ServiceDescriptor.RulesModifier and TypeMethodDescriptionServiceDescriptor.Rules.addContextValue(io.grpc.Context.Key<V> key, V value) Add value to theContextfor the service.<ReqT,ResT>
ServiceDescriptor.RulesServiceDescriptor.Rules.bidirectional(String name, io.grpc.stub.ServerCalls.BidiStreamingMethod<ReqT, ResT> method) Register bi-directional streaming method for the service.<ReqT,ResT>
ServiceDescriptor.RulesServiceDescriptor.Rules.bidirectional(String name, io.grpc.stub.ServerCalls.BidiStreamingMethod<ReqT, ResT> method, MethodDescriptor.Configurer<ReqT, ResT> configurer) Register bi-directional streaming method for the service.<ReqT,ResT>
ServiceDescriptor.RulesServiceDescriptor.Rules.clientStreaming(String name, io.grpc.stub.ServerCalls.ClientStreamingMethod<ReqT, ResT> method) Register client streaming method for the service.<ReqT,ResT>
ServiceDescriptor.RulesServiceDescriptor.Rules.clientStreaming(String name, io.grpc.stub.ServerCalls.ClientStreamingMethod<ReqT, ResT> method, MethodDescriptor.Configurer<ReqT, ResT> configurer) Register client streaming method for the service.ServiceDescriptor.Rules.healthCheck(HealthCheck healthCheck) Register the serviceHealthCheck.ServiceDescriptor.Rules.intercept(int priority, io.grpc.ServerInterceptor... interceptors) Add one or moreServerInterceptorinstances that will intercept calls to this service.ServiceDescriptor.Rules.intercept(io.grpc.ServerInterceptor... interceptors) Add one or moreServerInterceptorinstances that will intercept calls to this service.ServiceDescriptor.Rules.intercept(String methodName, int priority, io.grpc.ServerInterceptor... interceptors) Register one or moreinterceptorsfor a named method of the service.Register one or moreinterceptorsfor a named method of the service.ServiceDescriptor.Rules.marshallerSupplier(MarshallerSupplier marshallerSupplier) Register theMarshallerSupplierfor the service.Set the name for the service.ServiceDescriptor.Rules.proto(com.google.protobuf.Descriptors.FileDescriptor proto) Register the proto for the service.<ReqT,ResT>
ServiceDescriptor.RulesServiceDescriptor.Rules.serverStreaming(String name, io.grpc.stub.ServerCalls.ServerStreamingMethod<ReqT, ResT> method) Register server streaming method for the service.<ReqT,ResT>
ServiceDescriptor.RulesServiceDescriptor.Rules.serverStreaming(String name, io.grpc.stub.ServerCalls.ServerStreamingMethod<ReqT, ResT> method, MethodDescriptor.Configurer<ReqT, ResT> configurer) Register server streaming method for the service.<ReqT,ResT>
ServiceDescriptor.RulesRegister unary method for the service.<ReqT,ResT>
ServiceDescriptor.RulesServiceDescriptor.Rules.unary(String name, io.grpc.stub.ServerCalls.UnaryMethod<ReqT, ResT> method, MethodDescriptor.Configurer<ReqT, ResT> configurer) Register unary method for the service.Methods in io.helidon.grpc.server with parameters of type ServiceDescriptor.RulesModifier and TypeMethodDescriptionvoidServiceDescriptor.Configurer.configure(ServiceDescriptor.Rules rules) Apply extra configuration to aServiceDescriptor.Rules.voidGrpcService.update(ServiceDescriptor.Rules rules) Update service configuration. -
Uses of ServiceDescriptor.Rules in io.helidon.security.integration.grpc
Methods in io.helidon.security.integration.grpc with parameters of type ServiceDescriptor.RulesModifier and TypeMethodDescriptionvoidGrpcSecurity.configure(ServiceDescriptor.Rules rules) If theGrpcSecurity.configfield is set then modify theServiceDescriptor.Ruleswith any applicable security configuration.voidGrpcSecurityHandler.configure(ServiceDescriptor.Rules rules) Modifies aServiceDescriptor.Rulesto add thisGrpcSecurityHandler.