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 consumes
ReadChangeStreamResponses and produces change
stream records.
This class delegates all the work to gax's ReframingResponseObserver and the logic to
ChangeStreamRecordMerger.
This class is considered an internal implementation detail and not meant to be used by applications.
-
Constructor Summary
ConstructorsConstructorDescriptionChangeStreamRecordMergingCallable(com.google.api.gax.rpc.ServerStreamingCallable<ReadChangeStreamRequest, ReadChangeStreamResponse> inner, ChangeStreamRecordAdapter<ChangeStreamRecordT> changeStreamRecordAdapter) -
Method Summary
Modifier and TypeMethodDescriptionvoidcall(ReadChangeStreamRequest request, com.google.api.gax.rpc.ResponseObserver<ChangeStreamRecordT> responseObserver, com.google.api.gax.rpc.ApiCallContext context) Methods inherited from class com.google.api.gax.rpc.ServerStreamingCallable
all, blockingServerStreamingCall, blockingServerStreamingCall, call, call, call, first, serverStreamingCall, serverStreamingCall, withDefaultCallContext
-
Constructor Details
-
ChangeStreamRecordMergingCallable
public ChangeStreamRecordMergingCallable(com.google.api.gax.rpc.ServerStreamingCallable<ReadChangeStreamRequest, ReadChangeStreamResponse> inner, ChangeStreamRecordAdapter<ChangeStreamRecordT> changeStreamRecordAdapter)
-
-
Method Details
-
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>
-