Module io.inverno.mod.grpc.client
Package io.inverno.mod.grpc.client
Interface GrpcExchange.ServerStreaming<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.Unary<B>, Mono<? extends GrpcResponse.Streaming<C>>> GrpcExchange<A,
B, C, GrpcRequest.Unary<B>, GrpcResponse.Streaming<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.ServerStreaming<A extends ExchangeContext,B extends com.google.protobuf.Message,C extends com.google.protobuf.Message>
extends GrpcExchange<A,B,C,GrpcRequest.Unary<B>,GrpcResponse.Streaming<C>>
Represents a server streaming (request/stream) client gRPC exchange.
- Since:
- 1.9
- Author:
- Jeremy Kuhn
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.inverno.mod.grpc.client.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