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
AnnotatedMethods 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 ofMethodHandlers for bi-directional streaming gRPC methods.A base class for bi-directional streamingMethodHandlers.BidirectionalMethodHandlerSupplier.BidiStreaming<ReqT,RespT> A bi-directional streamingMethodHandlerthat 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 ofMethodHandlers for client streaming gRPC methods.A base class for client streamingMethodHandlers.A client streamingMethodHandlerthat calls a standard client streaming method handler method of the form.A client side only client streamingMethodHandlerthat streams requests from an iterable.A client side only client streamingMethodHandlerthat streams requests from a stream.A client streamingMethodHandlerthat calls a standard client streaming method handler method of the form.An annotation used to mark a class as representing a gRPC service.AnAnnotationLiteralfor theGrpcannotation.An extension that processes beans as they are discovered.Specifies that a class is a gRPC interceptor.AnAnnotationLiteralfor theGrpcInterceptorannotation.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-processChannelshould be injected.AnAnnotationLiteralfor theInProcessGrpcChannelannotation.A supplier of instances of objects.A supplier ofMethodHandlers forAnnotatedMethods.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 ofMethodHandlers for server streaming gRPC methods.A base class for server streamingMethodHandlers.A server streamingMethodHandlerthat calls a standard server streaming method handler method of the form.A server streamingMethodHandlerthat calls a calls a server streaming method handler method of the form.A server streamingMethodHandlerthat calls a calls a server streaming method handler method of the form.A server streamingMethodHandlerthat 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 ofMethodHandlers for unary gRPC methods.UnaryMethodHandlerSupplier.AbstractUnaryHandler<ReqT,RespT> A base class for unary method handlers.UnaryMethodHandlerSupplier.FutureResponse<ReqT,RespT> A unaryMethodHandlerthat calls a handler method of the form.A unaryMethodHandlerthat calls a handler method of the form.UnaryMethodHandlerSupplier.NoRequestNoResponse<ReqT,RespT> A unaryMethodHandlerthat calls a handler method of the form.UnaryMethodHandlerSupplier.RequestNoResponse<ReqT,RespT> A unaryMethodHandlerthat calls a handler method of the form.UnaryMethodHandlerSupplier.RequestResponse<ReqT,RespT> A unaryMethodHandlerthat calls a handler method of the form.UnaryMethodHandlerSupplier.ResponseOnly<ReqT,RespT> A unaryMethodHandlerthat calls a handler method of the form.UnaryMethodHandlerSupplier.Unary<ReqT,RespT> A unaryMethodHandlerthat calls a standard unary method handler method of the form.UnaryMethodHandlerSupplier.UnaryFuture<ReqT,RespT> A unaryMethodHandlerthat calls a handler method of the form.UnaryMethodHandlerSupplier.UnaryFutureNoRequest<ReqT,RespT> A unaryMethodHandlerthat calls a handler method of the form.UnaryMethodHandlerSupplier.UnaryNoRequest<ReqT,RespT> A unaryMethodHandlerthat calls a unary method handler method of the form.