Обработать тайм-аут в ning asyncHttpClient

Я ищу способ войти, когда есть тайм-аут запроса в асинхронном HTTP-запросе. Я использую ning.http.client.AsyncHttpClient (1.8.15). Я использую клиента как:

boundRequestBuilder.execute(new AsyncCompletionHandler<Object>() {
@Override
public Object onCompleted(Response response) throws Exception {
log.info("Url: " + url  + ", Method: " + httpMethod.name() + ", Code: " + response.getStatusCode() + ", Body: " + response.getResponseBody());
                return null;
            }

        } catch (IOException e) {
        log.info("Url: " + url + ", Method: " + httpMethod.name() + ", Exception: " + e);
    }

У asyncHandler есть методы, которые выполняются только при получении некоторой части ответа, так что это не помогает мне в обработке исключения тайм-аута. Также тайм-аут не попадает в IOException, так как зарегистрировать тайм-аут?

0 ответов

Другие вопросы по тегам