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 )

Reply via email to