Что делать, если произошла ошибка? Житейская мудрость говорит, что можно попробовать еще раз. В контексте разработки ПО существует известный и простой паттерн для повышения отказоустойчивости — retry. Реализация ретраев в Java-приложениях придумана давно. Как вариант — достаточно добавить в код…