Package io.helidon.microprofile.grpc.core
package io.helidon.microprofile.grpc.core
Core gRPC microprofile classes.
-
ClassDescriptionA base class for gRPC service and client descriptor builders.A model of an annotated gRPC method.Iterable list of
AnnotatedMethod
s on a single class with convenience getters to provide additional method information.An annotation to mark a class as representing a bi-directional streaming gRPC method.A supplier ofMethodHandler
s for bi-directional streaming gRPC methods.A base class for bi-directional streamingMethodHandler
s.BidirectionalMethodHandlerSupplier.BidiStreaming<ReqT,RespT> A bi-directional streamingMethodHandler
that calls a standard bi-directional streaming method handler method of the form.An annotation to mark a class as representing a client streaming gRPC method.A supplier ofMethodHandler
s for client streaming gRPC methods.A base class for client streamingMethodHandler
s.A client streamingMethodHandler
that calls a standard client streaming method handler method of the form.A client side only client streamingMethodHandler
that streams requests from an iterable.A client side only client streamingMethodHandler
that streams requests from a stream.A client streamingMethodHandler
that calls a standard client streaming method handler method of the form.An annotation used to mark a class as representing a gRPC service.AnAnnotationLiteral
for theGrpc
annotation.An extension that processes beans as they are discovered.Specifies that a class is a gRPC interceptor.AnAnnotationLiteral
for theGrpcInterceptor
annotation.Specifies that an annotation type is a gRPC interceptor binding type.Declares an ordered list of gRPC interceptors for a target gRPC service class or a gRPC service method of a target class.An annotation used to annotate a type or method to specify the named marshaller supplier to use for rpc method calls.An annotation to mark a class as representing a gRPC service or a method as a gRPC service method.An qualifier annotation to specify that an in-processChannel
should be injected.AnAnnotationLiteral
for theInProcessGrpcChannel
annotation.A supplier of instances of objects.A supplier ofMethodHandler
s forAnnotatedMethod
s.Common model helper methods.An annotation to indicate the request type of a gRPC method.An annotation to indicate the response type of a gRPC method.An annotation to mark a class as representing a server streaming gRPC method.A supplier ofMethodHandler
s for server streaming gRPC methods.A base class for server streamingMethodHandler
s.A server streamingMethodHandler
that calls a standard server streaming method handler method of the form.A server streamingMethodHandler
that calls a calls a server streaming method handler method of the form.A server streamingMethodHandler
that calls a calls a server streaming method handler method of the form.A server streamingMethodHandler
that calls a calls a server streaming method handler method of the form.An annotation to mark a method as representing a unary gRPC method.A supplier ofMethodHandler
s for unary gRPC methods.UnaryMethodHandlerSupplier.AbstractUnaryHandler<ReqT,RespT> A base class for unary method handlers.UnaryMethodHandlerSupplier.FutureResponse<ReqT,RespT> A unaryMethodHandler
that calls a handler method of the form.A unaryMethodHandler
that calls a handler method of the form.UnaryMethodHandlerSupplier.NoRequestNoResponse<ReqT,RespT> A unaryMethodHandler
that calls a handler method of the form.UnaryMethodHandlerSupplier.RequestNoResponse<ReqT,RespT> A unaryMethodHandler
that calls a handler method of the form.UnaryMethodHandlerSupplier.RequestResponse<ReqT,RespT> A unaryMethodHandler
that calls a handler method of the form.UnaryMethodHandlerSupplier.ResponseOnly<ReqT,RespT> A unaryMethodHandler
that calls a handler method of the form.UnaryMethodHandlerSupplier.Unary<ReqT,RespT> A unaryMethodHandler
that calls a standard unary method handler method of the form.UnaryMethodHandlerSupplier.UnaryFuture<ReqT,RespT> A unaryMethodHandler
that calls a handler method of the form.UnaryMethodHandlerSupplier.UnaryFutureNoRequest<ReqT,RespT> A unaryMethodHandler
that calls a handler method of the form.UnaryMethodHandlerSupplier.UnaryNoRequest<ReqT,RespT> A unaryMethodHandler
that calls a unary method handler method of the form.