@@ -177,30 +177,15 @@ public BigtableStub getStub() {
177177 *
178178 * <pre><code>
179179 * try (BaseBigtableDataClient baseBigtableDataClient = BaseBigtableDataClient.create()) {
180- * ApiStreamObserver<ReadRowsResponse> responseObserver =
181- * new ApiStreamObserver<ReadRowsResponse>() {
182- * {@literal @}Override
183- * public void onNext(ReadRowsResponse response) {
184- * // Do something when receive a response
185- * }
186- *
187- * {@literal @}Override
188- * public void onError(Throwable t) {
189- * // Add error-handling
190- * }
191- *
192- * {@literal @}Override
193- * public void onCompleted() {
194- * // Do something when complete.
195- * }
196- * };
197- *
198180 * TableName tableName = TableName.of("[PROJECT]", "[INSTANCE]", "[TABLE]");
199181 * ReadRowsRequest request = ReadRowsRequest.newBuilder()
200182 * .setTableName(tableName.toString())
201183 * .build();
202184 *
203- * baseBigtableDataClient.readRowsCallable().serverStreamingCall(request, responseObserver));
185+ * ServerStream<ReadRowsResponse> stream = baseBigtableDataClient.readRowsCallable().call(request);
186+ * for (ReadRowsResponse response : stream) {
187+ * // Do something when receive a response
188+ * }
204189 * }
205190 * </code></pre>
206191 */
@@ -218,30 +203,15 @@ public final ServerStreamingCallable<ReadRowsRequest, ReadRowsResponse> readRows
218203 *
219204 * <pre><code>
220205 * try (BaseBigtableDataClient baseBigtableDataClient = BaseBigtableDataClient.create()) {
221- * ApiStreamObserver<SampleRowKeysResponse> responseObserver =
222- * new ApiStreamObserver<SampleRowKeysResponse>() {
223- * {@literal @}Override
224- * public void onNext(SampleRowKeysResponse response) {
225- * // Do something when receive a response
226- * }
227- *
228- * {@literal @}Override
229- * public void onError(Throwable t) {
230- * // Add error-handling
231- * }
232- *
233- * {@literal @}Override
234- * public void onCompleted() {
235- * // Do something when complete.
236- * }
237- * };
238- *
239206 * TableName tableName = TableName.of("[PROJECT]", "[INSTANCE]", "[TABLE]");
240207 * SampleRowKeysRequest request = SampleRowKeysRequest.newBuilder()
241208 * .setTableName(tableName.toString())
242209 * .build();
243210 *
244- * baseBigtableDataClient.sampleRowKeysCallable().serverStreamingCall(request, responseObserver));
211+ * ServerStream<SampleRowKeysResponse> stream = baseBigtableDataClient.sampleRowKeysCallable().call(request);
212+ * for (SampleRowKeysResponse response : stream) {
213+ * // Do something when receive a response
214+ * }
245215 * }
246216 * </code></pre>
247217 */
@@ -386,32 +356,17 @@ public final UnaryCallable<MutateRowRequest, MutateRowResponse> mutateRowCallabl
386356 *
387357 * <pre><code>
388358 * try (BaseBigtableDataClient baseBigtableDataClient = BaseBigtableDataClient.create()) {
389- * ApiStreamObserver<MutateRowsResponse> responseObserver =
390- * new ApiStreamObserver<MutateRowsResponse>() {
391- * {@literal @}Override
392- * public void onNext(MutateRowsResponse response) {
393- * // Do something when receive a response
394- * }
395- *
396- * {@literal @}Override
397- * public void onError(Throwable t) {
398- * // Add error-handling
399- * }
400- *
401- * {@literal @}Override
402- * public void onCompleted() {
403- * // Do something when complete.
404- * }
405- * };
406- *
407359 * TableName tableName = TableName.of("[PROJECT]", "[INSTANCE]", "[TABLE]");
408360 * List<MutateRowsRequest.Entry> entries = new ArrayList<>();
409361 * MutateRowsRequest request = MutateRowsRequest.newBuilder()
410362 * .setTableName(tableName.toString())
411363 * .addAllEntries(entries)
412364 * .build();
413365 *
414- * baseBigtableDataClient.mutateRowsCallable().serverStreamingCall(request, responseObserver));
366+ * ServerStream<MutateRowsResponse> stream = baseBigtableDataClient.mutateRowsCallable().call(request);
367+ * for (MutateRowsResponse response : stream) {
368+ * // Do something when receive a response
369+ * }
415370 * }
416371 * </code></pre>
417372 */
0 commit comments