Package pl.morgwai.base.grpc.utils
Class ConcurrentRequestObserver.SingleRequestMessageResponseObserver
- java.lang.Object
-
- io.grpc.stub.CallStreamObserver<ResponseT>
-
- pl.morgwai.base.grpc.utils.ConcurrentRequestObserver.SingleRequestMessageResponseObserver
-
- All Implemented Interfaces:
io.grpc.stub.StreamObserver<ResponseT>
- Enclosing class:
- ConcurrentRequestObserver<RequestT,ResponseT>
protected class ConcurrentRequestObserver.SingleRequestMessageResponseObserver extends io.grpc.stub.CallStreamObserver<ResponseT>
Observer of responses to 1 particular request message.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
disableAutoInboundFlowControl()
boolean
isReady()
void
onCompleted()
void
onError(Throwable t)
void
onNext(ResponseT response)
void
request(int count)
void
setMessageCompression(boolean enable)
void
setOnReadyHandler(Runnable onReadyHandler)
-
-
-
Method Detail
-
onCompleted
public void onCompleted()
-
onNext
public void onNext(ResponseT response)
-
onError
public void onError(Throwable t)
-
isReady
public boolean isReady()
- Specified by:
isReady
in classio.grpc.stub.CallStreamObserver<ResponseT>
-
setOnReadyHandler
public void setOnReadyHandler(Runnable onReadyHandler)
- Specified by:
setOnReadyHandler
in classio.grpc.stub.CallStreamObserver<ResponseT>
-
disableAutoInboundFlowControl
public void disableAutoInboundFlowControl()
- Specified by:
disableAutoInboundFlowControl
in classio.grpc.stub.CallStreamObserver<ResponseT>
-
request
public void request(int count)
- Specified by:
request
in classio.grpc.stub.CallStreamObserver<ResponseT>
-
setMessageCompression
public void setMessageCompression(boolean enable)
- Specified by:
setMessageCompression
in classio.grpc.stub.CallStreamObserver<ResponseT>
-
-