BaseR - type of origin stream messageDestR - new stream message typepublic class ProxyReadStream<BaseR,DestR> extends Object implements GrpcReadStream<DestR>
| Modifier and Type | Class and Description |
|---|---|
static interface |
ProxyReadStream.MessageFunctor<BaseR,DestR> |
GrpcReadStream.Observer<R>| Constructor and Description |
|---|
ProxyReadStream(GrpcReadStream<BaseR> origin,
ProxyReadStream.MessageFunctor<BaseR,DestR> functor) |
| Modifier and Type | Method and Description |
|---|---|
void |
cancel()
Prevent any further processing for this
GrpcReadStream. |
CompletableFuture<Status> |
start(GrpcReadStream.Observer<DestR> observer)
Start a stream, using
observer for processing response messages. |
public ProxyReadStream(GrpcReadStream<BaseR> origin, ProxyReadStream.MessageFunctor<BaseR,DestR> functor)
public CompletableFuture<Status> start(GrpcReadStream.Observer<DestR> observer)
GrpcReadStreamobserver for processing response messages.
Returns future with the stream finish status.start in interface GrpcReadStream<DestR>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<DestR>Copyright © 2024. All rights reserved.