@InternalApi public class ChangeStreamRecordMergingCallable<ChangeStreamRecordT> extends com.google.api.gax.rpc.ServerStreamingCallable<ReadChangeStreamRequest,ChangeStreamRecordT>
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 and Description |
|---|
ChangeStreamRecordMergingCallable(com.google.api.gax.rpc.ServerStreamingCallable<ReadChangeStreamRequest,ReadChangeStreamResponse> inner,
ChangeStreamRecordAdapter<ChangeStreamRecordT> changeStreamRecordAdapter) |
| Modifier and Type | Method and Description |
|---|---|
void |
call(ReadChangeStreamRequest request,
com.google.api.gax.rpc.ResponseObserver<ChangeStreamRecordT> responseObserver,
com.google.api.gax.rpc.ApiCallContext context) |
public ChangeStreamRecordMergingCallable(com.google.api.gax.rpc.ServerStreamingCallable<ReadChangeStreamRequest,ReadChangeStreamResponse> inner, ChangeStreamRecordAdapter<ChangeStreamRecordT> changeStreamRecordAdapter)
public void call(ReadChangeStreamRequest request, com.google.api.gax.rpc.ResponseObserver<ChangeStreamRecordT> responseObserver, com.google.api.gax.rpc.ApiCallContext context)
call in class com.google.api.gax.rpc.ServerStreamingCallable<ReadChangeStreamRequest,ChangeStreamRecordT>Copyright © 2023 Google LLC. All rights reserved.