Class CallbackStreamObserver<ResponseT extends com.google.protobuf.Message>
java.lang.Object
com.google.apphosting.runtime.grpc.CallbackStreamObserver<ResponseT>
- Type Parameters:
ResponseT- The proto2 message that gRPC will receive as a successful response.
- All Implemented Interfaces:
io.grpc.stub.StreamObserver<ResponseT>
public class CallbackStreamObserver<ResponseT extends com.google.protobuf.Message>
extends Object
implements io.grpc.stub.StreamObserver<ResponseT>
gRPC client-side stream observer that converts the received RPC response into a call on the
supplied
AnyRpcCallback.-
Method Summary
Modifier and TypeMethodDescriptionstatic <ResponseT extends com.google.protobuf.Message>
CallbackStreamObserver<ResponseT>of(GrpcClientContext clientContext, AnyRpcCallback<ResponseT> anyRpcCallback) Returns aStreamObserverthat will convert gRPC responses into calls on the givenanyRpcCallback.voidvoidvoid
-
Method Details
-
of
public static <ResponseT extends com.google.protobuf.Message> CallbackStreamObserver<ResponseT> of(GrpcClientContext clientContext, AnyRpcCallback<ResponseT> anyRpcCallback) Returns aStreamObserverthat will convert gRPC responses into calls on the givenanyRpcCallback.- Parameters:
clientContext- the context that will be updated with success or failure details when the RPC completesanyRpcCallback- the callback that will be invoked when the RPC completes
-
onNext
- Specified by:
onNextin interfaceio.grpc.stub.StreamObserver<ResponseT extends com.google.protobuf.Message>
-
onError
- Specified by:
onErrorin interfaceio.grpc.stub.StreamObserver<ResponseT extends com.google.protobuf.Message>
-
onCompleted
public void onCompleted()- Specified by:
onCompletedin interfaceio.grpc.stub.StreamObserver<ResponseT extends com.google.protobuf.Message>
-