Как я могу поймать исключение SocketException MongoDB? - PullRequest
0 голосов
/ 12 ноября 2018

С помощью Java MongoDB Async Driver (я использую более старую версию, 3.5.0), когда разрывается соединение (преднамеренно отключается БД во время тестирования), я получаю исключение com.mongodb.MongoSocketOpenException: Exception opening socket внеблокирующая нить / нить, не принадлежащая мне.В частности, исключение для потока: org.mongodb.driver.cluster - Exception in monitor thread while connecting to server <hostname>.
Я не получаю ошибок ни в одном из моих (видимых?) Потоков, у меня нет блокирующего потока инициализации.

Как мне перехватить это исключение и обработать его?

...