ReqT - type of call argumentRespT - type of read stream messagespublic class ReadStreamCall<ReqT,RespT> extends io.grpc.ClientCall.Listener<RespT> implements GrpcReadStream<RespT>
GrpcReadStream.Observer<R>| Constructor and Description |
|---|
ReadStreamCall(io.grpc.ClientCall<ReqT,RespT> call,
ReqT request,
io.grpc.Metadata headers,
GrpcStatusHandler statusConsumer) |
| Modifier and Type | Method and Description |
|---|---|
void |
cancel()
Prevent any further processing for this
GrpcReadStream. |
void |
onClose(io.grpc.Status status,
io.grpc.Metadata trailers) |
void |
onMessage(RespT message) |
CompletableFuture<Status> |
start(GrpcReadStream.Observer<RespT> observer)
Start a stream, using
observer for processing response messages. |
public ReadStreamCall(io.grpc.ClientCall<ReqT,RespT> call, ReqT request, io.grpc.Metadata headers, GrpcStatusHandler statusConsumer)
public CompletableFuture<Status> start(GrpcReadStream.Observer<RespT> observer)
GrpcReadStreamobserver for processing response messages.
Returns future with the stream finish status.start in interface GrpcReadStream<RespT>observer - receives response messagespublic void cancel()
GrpcReadStreamGrpcReadStream. No further messages may be sent or
will be received. The server is informed of cancellations, but may not stop processing the
call. The future for the stream finish status will be completed with CANCELLED codecancel in interface GrpcReadStream<RespT>public void onMessage(RespT message)
onMessage in class io.grpc.ClientCall.Listener<RespT>Copyright © 2024. All rights reserved.