Helidon WebServer gRPC Support.
-
GrpcServiceDescriptor.Rules.addContextValue(io.grpc.Context.Key<V> key,
V value)
Add value to the Context
for the service.
GrpcServiceDescriptor.Rules.bidirectional(String name,
io.grpc.stub.ServerCalls.BidiStreamingMethod<ReqT,ResT> method)
Register bi-directional streaming method for the service.
Register bi-directional streaming method for the service.
GrpcServiceDescriptor.Rules.clientStreaming(String name,
io.grpc.stub.ServerCalls.ClientStreamingMethod<ReqT,ResT> method)
Register client streaming method for the service.
Register client streaming method for the service.
GrpcServiceDescriptor.Rules.intercept(int priority,
io.grpc.ServerInterceptor... interceptors)
Add one or more ServerInterceptor
instances that will intercept calls
to this service.
GrpcServiceDescriptor.Rules.intercept(io.grpc.ServerInterceptor... interceptors)
Add one or more ServerInterceptor
instances that will intercept calls
to this service.
GrpcServiceDescriptor.Rules.intercept(String methodName,
int priority,
io.grpc.ServerInterceptor... interceptors)
Register one or more interceptors
for a named method of the service.
GrpcServiceDescriptor.Rules.intercept(String methodName,
io.grpc.ServerInterceptor... interceptors)
Register one or more interceptors
for a named method of the service.
Set the name for the service.
GrpcServiceDescriptor.Rules.proto(com.google.protobuf.Descriptors.FileDescriptor proto)
Register the proto for the service.
GrpcServiceDescriptor.Rules.serverStreaming(String name,
io.grpc.stub.ServerCalls.ServerStreamingMethod<ReqT,ResT> method)
Register server streaming method for the service.
Register server streaming method for the service.
GrpcServiceDescriptor.Rules.unary(String name,
io.grpc.stub.ServerCalls.UnaryMethod<ReqT,ResT> method)
Register unary method for the service.
Register unary method for the service.