Module io.inverno.mod.grpc.server
Package io.inverno.mod.grpc.server
Interface GrpcExchange.ClientStreaming<A extends ExchangeContext,B extends com.google.protobuf.Message,C extends com.google.protobuf.Message>
- Type Parameters:
A
- The exchange context typeB
- The request message typeC
- The response message type
- All Superinterfaces:
GrpcBaseExchange<A,
,GrpcRequest.Streaming<B>, GrpcResponse.Unary<C>> GrpcExchange<A,
B, C, GrpcRequest.Streaming<B>, GrpcResponse.Unary<C>>
- Enclosing interface:
GrpcExchange<A extends ExchangeContext,
B extends com.google.protobuf.Message, C extends com.google.protobuf.Message, D extends GrpcRequest<B>, E extends GrpcResponse<C>>
public static interface GrpcExchange.ClientStreaming<A extends ExchangeContext,B extends com.google.protobuf.Message,C extends com.google.protobuf.Message>
extends GrpcExchange<A,B,C,GrpcRequest.Streaming<B>,GrpcResponse.Unary<C>>
Represents a client streaming (stream/response) server gRPC exchange.
- Since:
- 1.9
- Author:
- Jeremy Kuhn
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.inverno.mod.grpc.server.GrpcExchange
GrpcExchange.BidirectionalStreaming<A extends ExchangeContext,
B extends com.google.protobuf.Message, C extends com.google.protobuf.Message>, GrpcExchange.ClientStreaming<A extends ExchangeContext, B extends com.google.protobuf.Message, C extends com.google.protobuf.Message>, GrpcExchange.ServerStreaming<A extends ExchangeContext, B extends com.google.protobuf.Message, C extends com.google.protobuf.Message>, GrpcExchange.Unary<A extends ExchangeContext, B extends com.google.protobuf.Message, C extends com.google.protobuf.Message> -
Method Summary
Methods inherited from interface io.inverno.mod.grpc.base.GrpcBaseExchange
cancel, context, getCancelCause, request, response