Repository: maven-wagon Updated Branches: refs/heads/master d4c1240f8 -> 4f42503a9
[WAGON-449] Use new connection manager when set Recreate the http-wagon CLIENT after calling setPoolingHttpClientConnectionManager. This also includes setting CLIENT to a nonfinal field, and as a result its name is changed to httpClient to satisfy naming conventions. Project: http://git-wip-us.apache.org/repos/asf/maven-wagon/repo Commit: http://git-wip-us.apache.org/repos/asf/maven-wagon/commit/4f42503a Tree: http://git-wip-us.apache.org/repos/asf/maven-wagon/tree/4f42503a Diff: http://git-wip-us.apache.org/repos/asf/maven-wagon/diff/4f42503a Branch: refs/heads/master Commit: 4f42503a9aa6d6c03bfdf2562cb86eec194b70dd Parents: d4c1240 Author: Jean Niklas L'orange <[email protected]> Authored: Fri Jan 22 00:48:17 2016 +0100 Committer: Jean Niklas L'orange <[email protected]> Committed: Fri Jan 22 01:05:02 2016 +0100 ---------------------------------------------------------------------- pom.xml | 3 +++ .../maven/wagon/providers/http/AbstractHttpClientWagon.java | 5 +++-- 2 files changed, 6 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/maven-wagon/blob/4f42503a/pom.xml ---------------------------------------------------------------------- diff --git a/pom.xml b/pom.xml index fc9b1f5..02bd34a 100644 --- a/pom.xml +++ b/pom.xml @@ -128,6 +128,9 @@ under the License. <contributor> <name>Grzegorz Grzybek</name> </contributor> + <contributor> + <name>Jean Niklas L'orange</name> + </contributor> </contributors> <mailingLists> http://git-wip-us.apache.org/repos/asf/maven-wagon/blob/4f42503a/wagon-providers/wagon-http/src/main/java/org/apache/maven/wagon/providers/http/AbstractHttpClientWagon.java ---------------------------------------------------------------------- diff --git a/wagon-providers/wagon-http/src/main/java/org/apache/maven/wagon/providers/http/AbstractHttpClientWagon.java b/wagon-providers/wagon-http/src/main/java/org/apache/maven/wagon/providers/http/AbstractHttpClientWagon.java index f47e5ae..b01899d 100755 --- a/wagon-providers/wagon-http/src/main/java/org/apache/maven/wagon/providers/http/AbstractHttpClientWagon.java +++ b/wagon-providers/wagon-http/src/main/java/org/apache/maven/wagon/providers/http/AbstractHttpClientWagon.java @@ -364,7 +364,7 @@ public abstract class AbstractHttpClientWagon return connManager; } - private static final CloseableHttpClient CLIENT = createClient(); + private static CloseableHttpClient httpClient = createClient(); private static CloseableHttpClient createClient() { @@ -481,6 +481,7 @@ public abstract class AbstractHttpClientWagon PoolingHttpClientConnectionManager poolingHttpClientConnectionManager ) { httpClientConnectionManager = poolingHttpClientConnectionManager; + httpClient = createClient(); } public void put( File source, String resourceName ) @@ -829,7 +830,7 @@ public abstract class AbstractHttpClientWagon } } - return CLIENT.execute( httpMethod, localContext ); + return httpClient.execute( httpMethod, localContext ); } protected void setHeaders( HttpUriRequest method )
