Как обработать ошибку при реализации сервера grpc-java? - PullRequest
0 голосов
/ 16 апреля 2019

новичок gRPC здесь, я следую за "быстрый старт".

Но я не уверен, что такое поведение gprc-java, когда my code выдает исключение RuntimeException.

Получит ли клиент Status#UNKNOWN?

1 Ответ

1 голос
/ 16 апреля 2019

Если вы позвоните StreamObserver.onError(StatusRuntimeException), он будет использовать код из исключения.Если ваше исключение не расширяет StatusRuntimeException или StatusException, код будет НЕИЗВЕСТНЫМ, но сообщение о статусе будет таким же, как и исключение.

...