Class GrpcContainerUploader.WrappedRequestStreamObserver<T>
java.lang.Object
org.apache.ratis.thirdparty.io.grpc.stub.CallStreamObserver<T>
org.apache.hadoop.ozone.container.replication.GrpcContainerUploader.WrappedRequestStreamObserver<T>
- All Implemented Interfaces:
org.apache.ratis.thirdparty.io.grpc.stub.StreamObserver<T>
- Enclosing class:
GrpcContainerUploader
public static class GrpcContainerUploader.WrappedRequestStreamObserver<T>
extends org.apache.ratis.thirdparty.io.grpc.stub.CallStreamObserver<T>
this class wrap the request stream observer and handle error
reported by ratis to response handler.
-
Constructor Summary
ConstructorsConstructorDescriptionWrappedRequestStreamObserver(org.apache.ratis.thirdparty.io.grpc.stub.CallStreamObserver observer, GrpcContainerUploader.SendContainerResponseStreamObserver responseObserver) -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanisReady()voidvoidvoidvoidrequest(int i) voidsetMessageCompression(boolean b) voidsetOnReadyHandler(Runnable runnable)
-
Constructor Details
-
WrappedRequestStreamObserver
public WrappedRequestStreamObserver(org.apache.ratis.thirdparty.io.grpc.stub.CallStreamObserver observer, GrpcContainerUploader.SendContainerResponseStreamObserver responseObserver)
-
-
Method Details
-
isReady
public boolean isReady()- Specified by:
isReadyin classorg.apache.ratis.thirdparty.io.grpc.stub.CallStreamObserver<T>
-
setOnReadyHandler
- Specified by:
setOnReadyHandlerin classorg.apache.ratis.thirdparty.io.grpc.stub.CallStreamObserver<T>
-
disableAutoInboundFlowControl
public void disableAutoInboundFlowControl()- Specified by:
disableAutoInboundFlowControlin classorg.apache.ratis.thirdparty.io.grpc.stub.CallStreamObserver<T>
-
request
public void request(int i) - Specified by:
requestin classorg.apache.ratis.thirdparty.io.grpc.stub.CallStreamObserver<T>
-
setMessageCompression
public void setMessageCompression(boolean b) - Specified by:
setMessageCompressionin classorg.apache.ratis.thirdparty.io.grpc.stub.CallStreamObserver<T>
-
onNext
-
onError
-
onCompleted
public void onCompleted()
-