|
59 | 59 | import io.grpc.netty.shaded.io.grpc.netty.GrpcSslContexts; |
60 | 60 | import io.grpc.netty.shaded.io.grpc.netty.NettyChannelBuilder; |
61 | 61 | import io.grpc.netty.shaded.io.netty.handler.ssl.SslContext; |
| 62 | +import io.grpc.protobuf.StatusProto; |
62 | 63 | import io.grpc.stub.StreamObserver; |
63 | 64 | import java.io.ByteArrayInputStream; |
64 | 65 | import java.io.Closeable; |
@@ -300,14 +301,10 @@ public void mutateRow( |
300 | 301 | .build()); |
301 | 302 | responseObserver.onCompleted(); |
302 | 303 | return; |
303 | | - } catch (StatusRuntimeException e) { |
| 304 | + } catch (StatusException | StatusRuntimeException e) { |
304 | 305 | responseObserver.onNext( |
305 | 306 | MutateRowResult.newBuilder() |
306 | | - .setStatus( |
307 | | - com.google.rpc.Status.newBuilder() |
308 | | - .setCode(e.getStatus().getCode().value()) |
309 | | - .setMessage(e.getStatus().getDescription()) |
310 | | - .build()) |
| 307 | + .setStatus(StatusProto.fromThrowable(e)) |
311 | 308 | .build()); |
312 | 309 | responseObserver.onCompleted(); |
313 | 310 | return; |
@@ -365,14 +362,10 @@ public void bulkMutateRows( |
365 | 362 | .build()); |
366 | 363 | responseObserver.onCompleted(); |
367 | 364 | return; |
368 | | - } catch (StatusRuntimeException e) { |
| 365 | + } catch (StatusException | StatusRuntimeException e) { |
369 | 366 | responseObserver.onNext( |
370 | 367 | MutateRowsResult.newBuilder() |
371 | | - .setStatus( |
372 | | - com.google.rpc.Status.newBuilder() |
373 | | - .setCode(e.getStatus().getCode().value()) |
374 | | - .setMessage(e.getStatus().getDescription()) |
375 | | - .build()) |
| 368 | + .setStatus(StatusProto.fromThrowable(e)) |
376 | 369 | .build()); |
377 | 370 | responseObserver.onCompleted(); |
378 | 371 | return; |
@@ -430,14 +423,10 @@ public void readRow(ReadRowRequest request, StreamObserver<RowResult> responseOb |
430 | 423 | .build()); |
431 | 424 | responseObserver.onCompleted(); |
432 | 425 | return; |
433 | | - } catch (StatusRuntimeException e) { |
| 426 | + } catch (StatusException | StatusRuntimeException e) { |
434 | 427 | responseObserver.onNext( |
435 | 428 | RowResult.newBuilder() |
436 | | - .setStatus( |
437 | | - com.google.rpc.Status.newBuilder() |
438 | | - .setCode(e.getStatus().getCode().value()) |
439 | | - .setMessage(e.getStatus().getDescription()) |
440 | | - .build()) |
| 429 | + .setStatus(StatusProto.fromThrowable(e)) |
441 | 430 | .build()); |
442 | 431 | responseObserver.onCompleted(); |
443 | 432 | return; |
@@ -486,14 +475,10 @@ public void readRows(ReadRowsRequest request, StreamObserver<RowsResult> respons |
486 | 475 | .build()); |
487 | 476 | responseObserver.onCompleted(); |
488 | 477 | return; |
489 | | - } catch (StatusRuntimeException e) { |
| 478 | + } catch (StatusException | StatusRuntimeException e) { |
490 | 479 | responseObserver.onNext( |
491 | 480 | RowsResult.newBuilder() |
492 | | - .setStatus( |
493 | | - com.google.rpc.Status.newBuilder() |
494 | | - .setCode(e.getStatus().getCode().value()) |
495 | | - .setMessage(e.getStatus().getDescription()) |
496 | | - .build()) |
| 481 | + .setStatus(StatusProto.fromThrowable(e)) |
497 | 482 | .build()); |
498 | 483 | responseObserver.onCompleted(); |
499 | 484 | return; |
@@ -616,14 +601,10 @@ public void sampleRowKeys( |
616 | 601 | .build()); |
617 | 602 | responseObserver.onCompleted(); |
618 | 603 | return; |
619 | | - } catch (StatusRuntimeException e) { |
| 604 | + } catch (StatusException | StatusRuntimeException e) { |
620 | 605 | responseObserver.onNext( |
621 | 606 | SampleRowKeysResult.newBuilder() |
622 | | - .setStatus( |
623 | | - com.google.rpc.Status.newBuilder() |
624 | | - .setCode(e.getStatus().getCode().value()) |
625 | | - .setMessage(e.getStatus().getDescription()) |
626 | | - .build()) |
| 607 | + .setStatus(StatusProto.fromThrowable(e)) |
627 | 608 | .build()); |
628 | 609 | responseObserver.onCompleted(); |
629 | 610 | return; |
@@ -667,14 +648,10 @@ public void checkAndMutateRow( |
667 | 648 | .build()); |
668 | 649 | responseObserver.onCompleted(); |
669 | 650 | return; |
670 | | - } catch (StatusRuntimeException e) { |
| 651 | + } catch (StatusException | StatusRuntimeException e) { |
671 | 652 | responseObserver.onNext( |
672 | 653 | CheckAndMutateRowResult.newBuilder() |
673 | | - .setStatus( |
674 | | - com.google.rpc.Status.newBuilder() |
675 | | - .setCode(e.getStatus().getCode().value()) |
676 | | - .setMessage(e.getStatus().getDescription()) |
677 | | - .build()) |
| 654 | + .setStatus(StatusProto.fromThrowable(e)) |
678 | 655 | .build()); |
679 | 656 | responseObserver.onCompleted(); |
680 | 657 | return; |
@@ -724,14 +701,10 @@ public void readModifyWriteRow( |
724 | 701 | .build()); |
725 | 702 | responseObserver.onCompleted(); |
726 | 703 | return; |
727 | | - } catch (StatusRuntimeException e) { |
| 704 | + } catch (StatusException | StatusRuntimeException e) { |
728 | 705 | responseObserver.onNext( |
729 | 706 | RowResult.newBuilder() |
730 | | - .setStatus( |
731 | | - com.google.rpc.Status.newBuilder() |
732 | | - .setCode(e.getStatus().getCode().value()) |
733 | | - .setMessage(e.getStatus().getDescription()) |
734 | | - .build()) |
| 707 | + .setStatus(StatusProto.fromThrowable(e)) |
735 | 708 | .build()); |
736 | 709 | responseObserver.onCompleted(); |
737 | 710 | return; |
@@ -793,14 +766,10 @@ public void executeQuery( |
793 | 766 | .build()); |
794 | 767 | responseObserver.onCompleted(); |
795 | 768 | return; |
796 | | - } catch (StatusRuntimeException e) { |
| 769 | + } catch (StatusException | StatusRuntimeException e) { |
797 | 770 | responseObserver.onNext( |
798 | 771 | ExecuteQueryResult.newBuilder() |
799 | | - .setStatus( |
800 | | - com.google.rpc.Status.newBuilder() |
801 | | - .setCode(e.getStatus().getCode().value()) |
802 | | - .setMessage(e.getStatus().getDescription()) |
803 | | - .build()) |
| 772 | + .setStatus(StatusProto.fromThrowable(e)) |
804 | 773 | .build()); |
805 | 774 | responseObserver.onCompleted(); |
806 | 775 | return; |
|
0 commit comments