У меня есть следующая настройка:
final OkHttpClient okHttpClient = new OkHttpClient();
okHttpClient.setReadTimeout(5, TimeUnit.SECONDS);
okHttpClient.setConnectTimeout(5, TimeUnit.SECONDS);
RestAdapter.Builder builder = new RestAdapter.Builder()
.setEndpoint(ROOT)
.setClient(new OkClient(okHttpClient))
.setLogLevel(RestAdapter.LogLevel.FULL);
Я пытаюсь обработать ситуацию, когда мой сервер отключен, и пользователь получает исключение таймаута соединения, это мой журнал:
java.net.SocketTimeoutException: failed to connect to /192.168.0.53 (port 3000) after 5000ms
Полная регистрация: http://pastebin.com/gscCGb7x
Есть ли способ перенаправить это на метод отказоустойчивости, чтобы я мог справиться с этим там?
Спасибо заранее!