public class OutstandingRequestCountListener<ResponseT>
extends io.grpc.ClientCall.Listener<ResponseT>
ClientCall.Listener
that wraps a StreamObserver
and decrements
outstandingRequestCount when a message is received.Constructor and Description |
---|
OutstandingRequestCountListener(io.grpc.stub.StreamObserver<ResponseT> observer,
AtomicInteger outstandingRequestCount)
Constructor for OutstandingRequestCountListener.
|
Modifier and Type | Method and Description |
---|---|
void |
onClose(io.grpc.Status status,
io.grpc.Metadata trailers) |
void |
onMessage(ResponseT response) |
public OutstandingRequestCountListener(io.grpc.stub.StreamObserver<ResponseT> observer, AtomicInteger outstandingRequestCount)
Constructor for OutstandingRequestCountListener.
observer
- a StreamObserver
object.outstandingRequestCount
- a AtomicInteger
object.