From fcd8107138a2b3554df05ef9318441ad4f80a7c0 Mon Sep 17 00:00:00 2001 From: Bjørn Christian Seime Date: Mon, 8 Apr 2019 13:48:26 +0200 Subject: Use VespaHttpClientBuilder in service-monitor --- service-monitor/pom.xml | 6 ++++++ .../main/java/com/yahoo/vespa/service/health/ApacheHttpClient.java | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/service-monitor/pom.xml b/service-monitor/pom.xml index 338f0331f9d..578fcc83006 100644 --- a/service-monitor/pom.xml +++ b/service-monitor/pom.xml @@ -24,6 +24,12 @@ compile + + com.yahoo.vespa + http-utils + ${project.version} + compile + diff --git a/service-monitor/src/main/java/com/yahoo/vespa/service/health/ApacheHttpClient.java b/service-monitor/src/main/java/com/yahoo/vespa/service/health/ApacheHttpClient.java index 4a382ee8d94..cdb7c03c999 100644 --- a/service-monitor/src/main/java/com/yahoo/vespa/service/health/ApacheHttpClient.java +++ b/service-monitor/src/main/java/com/yahoo/vespa/service/health/ApacheHttpClient.java @@ -1,6 +1,7 @@ // Copyright 2018 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. package com.yahoo.vespa.service.health; +import ai.vespa.util.http.VespaHttpClientBuilder; import org.apache.http.HttpResponse; import org.apache.http.client.config.RequestConfig; import org.apache.http.client.methods.CloseableHttpResponse; @@ -12,7 +13,6 @@ import org.apache.http.conn.HttpClientConnectionManager; import org.apache.http.conn.socket.ConnectionSocketFactory; import org.apache.http.impl.client.CloseableHttpClient; import org.apache.http.impl.client.DefaultConnectionKeepAliveStrategy; -import org.apache.http.impl.client.HttpClients; import org.apache.http.impl.conn.BasicHttpClientConnectionManager; import org.apache.http.protocol.HttpContext; @@ -57,7 +57,7 @@ class ApacheHttpClient implements AutoCloseable { } }; - return HttpClients.custom() + return VespaHttpClientBuilder.createWithBasicConnectionManager() .setKeepAliveStrategy(keepAliveStrategy) .setConnectionManager(connectionManager) .disableAutomaticRetries() -- cgit v1.2.3