Module io.inverno.mod.grpc.server
Package io.inverno.mod.grpc.server
package io.inverno.mod.grpc.server
-
ClassDescriptionGrpcExchange<A extends ExchangeContext,
B extends com.google.protobuf.Message, C extends com.google.protobuf.Message, D extends GrpcRequest<B>, E extends GrpcResponse<C>> Represents a gRPC server exchange between a client and a server.GrpcExchange.BidirectionalStreaming<A extends ExchangeContext,B extends com.google.protobuf.Message, C extends com.google.protobuf.Message> Represents a bidirectional streaming (stream/stream) server gRPC exchange.GrpcExchange.ClientStreaming<A extends ExchangeContext,B extends com.google.protobuf.Message, C extends com.google.protobuf.Message> Represents a client streaming (stream/response) server gRPC exchange.GrpcExchange.ServerStreaming<A extends ExchangeContext,B extends com.google.protobuf.Message, C extends com.google.protobuf.Message> Represents a server streaming (request/stream) server gRPC exchange.GrpcExchange.Unary<A extends ExchangeContext,B extends com.google.protobuf.Message, C extends com.google.protobuf.Message> Represents a unary (request/response) server gRPC exchange.GrpcExchangeHandler<A extends ExchangeContext,B extends com.google.protobuf.Message, C extends com.google.protobuf.Message, D extends GrpcRequest<B>, E extends GrpcResponse<C>, F extends GrpcExchange<A, B, C, D, E>> A gRPC exchange handler is used to handle gRPC server exchanges.GrpcRequest<A extends com.google.protobuf.Message>Represents a server gRPC request in a server exchange.GrpcRequest.Streaming<A extends com.google.protobuf.Message>Represents a streaming (stream of messages) request.GrpcRequest.Unary<A extends com.google.protobuf.Message>Represents a unary (single message) request.GrpcResponse<A extends com.google.protobuf.Message>Represents a server gRPC response in a server exchange.GrpcResponse.Streaming<A extends com.google.protobuf.Message>Represents a streaming (stream of messages) response.GrpcResponse.Unary<A extends com.google.protobuf.Message>Represents a unary (single message) response.A gRPC server is used to adapt unary, client streaming, server streaming or bidirectional streaming serverGrpcExchangeHandler
into HTTP serverExchangeHandler
.The gRPC server module configuration.