Class ChangeStreamRecordMergingCallable<ChangeStreamRecordT>
- java.lang.Object
-
- com.google.api.gax.rpc.ServerStreamingCallable<ReadChangeStreamRequest,ChangeStreamRecordT>
-
- com.google.cloud.bigtable.data.v2.stub.changestream.ChangeStreamRecordMergingCallable<ChangeStreamRecordT>
-
@InternalApi public class ChangeStreamRecordMergingCallable<ChangeStreamRecordT> extends com.google.api.gax.rpc.ServerStreamingCallable<ReadChangeStreamRequest,ChangeStreamRecordT>
A ServerStreamingCallable that consumesReadChangeStreamResponses and produces change stream records.This class delegates all the work to gax's
ReframingResponseObserverand the logic toChangeStreamRecordMerger.This class is considered an internal implementation detail and not meant to be used by applications.
-
-
Constructor Summary
Constructors Constructor Description ChangeStreamRecordMergingCallable(com.google.api.gax.rpc.ServerStreamingCallable<ReadChangeStreamRequest,ReadChangeStreamResponse> inner, ChangeStreamRecordAdapter<ChangeStreamRecordT> changeStreamRecordAdapter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcall(ReadChangeStreamRequest request, com.google.api.gax.rpc.ResponseObserver<ChangeStreamRecordT> responseObserver, com.google.api.gax.rpc.ApiCallContext context)
-
-
-
Constructor Detail
-
ChangeStreamRecordMergingCallable
public ChangeStreamRecordMergingCallable(com.google.api.gax.rpc.ServerStreamingCallable<ReadChangeStreamRequest,ReadChangeStreamResponse> inner, ChangeStreamRecordAdapter<ChangeStreamRecordT> changeStreamRecordAdapter)
-
-
Method Detail
-
call
public void call(ReadChangeStreamRequest request, com.google.api.gax.rpc.ResponseObserver<ChangeStreamRecordT> responseObserver, com.google.api.gax.rpc.ApiCallContext context)
- Specified by:
callin classcom.google.api.gax.rpc.ServerStreamingCallable<ReadChangeStreamRequest,ChangeStreamRecordT>
-
-