Uses of Interface
io.helidon.webserver.grpc.GrpcServiceDescriptor.Rules
Packages that use GrpcServiceDescriptor.Rules
-
Uses of GrpcServiceDescriptor.Rules in io.helidon.webserver.grpc
Classes in io.helidon.webserver.grpc that implement GrpcServiceDescriptor.RulesMethods in io.helidon.webserver.grpc that return GrpcServiceDescriptor.RulesModifier and TypeMethodDescriptionGrpcServiceDescriptor.Rules.addContextValue
(io.grpc.Context.Key<V> key, V value) Add value to theContext
for the service.<ReqT,
ResT>
GrpcServiceDescriptor.RulesGrpcServiceDescriptor.Rules.bidirectional
(String name, io.grpc.stub.ServerCalls.BidiStreamingMethod<ReqT, ResT> method) Register bi-directional streaming method for the service.<ReqT,
ResT>
GrpcServiceDescriptor.RulesGrpcServiceDescriptor.Rules.bidirectional
(String name, io.grpc.stub.ServerCalls.BidiStreamingMethod<ReqT, ResT> method, GrpcMethodDescriptor.Configurer<ReqT, ResT> configurer) Register bi-directional streaming method for the service.<ReqT,
ResT>
GrpcServiceDescriptor.RulesGrpcServiceDescriptor.Rules.clientStreaming
(String name, io.grpc.stub.ServerCalls.ClientStreamingMethod<ReqT, ResT> method) Register client streaming method for the service.<ReqT,
ResT>
GrpcServiceDescriptor.RulesGrpcServiceDescriptor.Rules.clientStreaming
(String name, io.grpc.stub.ServerCalls.ClientStreamingMethod<ReqT, ResT> method, GrpcMethodDescriptor.Configurer<ReqT, ResT> configurer) Register client streaming method for the service.GrpcServiceDescriptor.Rules.intercept
(int priority, io.grpc.ServerInterceptor... interceptors) Add one or moreServerInterceptor
instances that will intercept calls to this service.GrpcServiceDescriptor.Rules.intercept
(io.grpc.ServerInterceptor... interceptors) Add one or moreServerInterceptor
instances that will intercept calls to this service.GrpcServiceDescriptor.Rules.intercept
(String methodName, int priority, io.grpc.ServerInterceptor... interceptors) Register one or moreinterceptors
for a named method of the service.Register one or moreinterceptors
for a named method of the service.GrpcServiceDescriptor.Rules.marshallerSupplier
(MarshallerSupplier marshallerSupplier) Register theMarshallerSupplier
for the service.Set the name for the service.GrpcServiceDescriptor.Rules.proto
(com.google.protobuf.Descriptors.FileDescriptor proto) Register the proto for the service.<ReqT,
ResT>
GrpcServiceDescriptor.RulesGrpcServiceDescriptor.Rules.serverStreaming
(String name, io.grpc.stub.ServerCalls.ServerStreamingMethod<ReqT, ResT> method) Register server streaming method for the service.<ReqT,
ResT>
GrpcServiceDescriptor.RulesGrpcServiceDescriptor.Rules.serverStreaming
(String name, io.grpc.stub.ServerCalls.ServerStreamingMethod<ReqT, ResT> method, GrpcMethodDescriptor.Configurer<ReqT, ResT> configurer) Register server streaming method for the service.<ReqT,
ResT>
GrpcServiceDescriptor.RulesGrpcServiceDescriptor.Rules.unary
(String name, io.grpc.stub.ServerCalls.UnaryMethod<ReqT, ResT> method) Register unary method for the service.<ReqT,
ResT>
GrpcServiceDescriptor.RulesGrpcServiceDescriptor.Rules.unary
(String name, io.grpc.stub.ServerCalls.UnaryMethod<ReqT, ResT> method, GrpcMethodDescriptor.Configurer<ReqT, ResT> configurer) Register unary method for the service.Methods in io.helidon.webserver.grpc with parameters of type GrpcServiceDescriptor.RulesModifier and TypeMethodDescriptionvoid
GrpcServiceDescriptor.Configurer.configure
(GrpcServiceDescriptor.Rules rules) Apply extra configuration to aGrpcServiceDescriptor.Rules
.