Interface GrpcRequest<A extends com.google.protobuf.Message>

Type Parameters:
A - the request message type
All Superinterfaces:
GrpcBaseRequest
All Known Subinterfaces:
GrpcRequest.Streaming<A>, GrpcRequest.Unary<A>

public interface GrpcRequest<A extends com.google.protobuf.Message> extends GrpcBaseRequest

Represents a server gRPC request in a server exchange.

Depending on the kind of exchange considered a gRPC request can be GrpcRequest.Unary when a single message is received from the client or GrpcRequest.Streaming when a stream of messages is received from the client.

Since:
1.9
Author:
Jeremy Kuhn