mirror of https://github.com/apache/archiva.git
force use of preemptive with last wagon snapshot
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1439837 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
ff0b88ff6e
commit
809047b3d8
|
@ -45,6 +45,9 @@ import org.apache.maven.wagon.events.TransferEvent;
|
|||
import org.apache.maven.wagon.events.TransferListener;
|
||||
import org.apache.maven.wagon.proxy.ProxyInfo;
|
||||
import org.apache.maven.wagon.repository.Repository;
|
||||
import org.apache.maven.wagon.shared.http4.AbstractHttpClientWagon;
|
||||
import org.apache.maven.wagon.shared.http4.HttpConfiguration;
|
||||
import org.apache.maven.wagon.shared.http4.HttpMethodConfiguration;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
|
@ -141,6 +144,16 @@ public class DownloadRemoteIndexTask
|
|||
wagon.setReadTimeout( timeoutInMilliseconds );
|
||||
wagon.setTimeout( timeoutInMilliseconds );
|
||||
|
||||
if ( wagon instanceof AbstractHttpClientWagon )
|
||||
{
|
||||
HttpConfiguration httpConfiguration = new HttpConfiguration();
|
||||
HttpMethodConfiguration httpMethodConfiguration = new HttpMethodConfiguration();
|
||||
httpMethodConfiguration.setUsePreemptive( true );
|
||||
httpMethodConfiguration.setReadTimeout( timeoutInMilliseconds );
|
||||
httpConfiguration.setGet( httpMethodConfiguration );
|
||||
( (AbstractHttpClientWagon) wagon ).setHttpConfiguration( httpConfiguration );
|
||||
}
|
||||
|
||||
wagon.addTransferListener( new DownloadListener() );
|
||||
ProxyInfo proxyInfo = null;
|
||||
if ( this.networkProxy != null )
|
||||
|
|
2
pom.xml
2
pom.xml
|
@ -66,7 +66,7 @@
|
|||
|
||||
<maven-model-converter.version>2.1</maven-model-converter.version>
|
||||
<maven.indexer.version>5.1.0</maven.indexer.version>
|
||||
<wagon.version>2.2</wagon.version>
|
||||
<wagon.version>2.4-SNAPSHOT</wagon.version>
|
||||
<redback.version>2.1-SNAPSHOT</redback.version>
|
||||
<redback.cache.version>2.1-SNAPSHOT</redback.cache.version>
|
||||
<redback.quartz.version>2.0</redback.quartz.version>
|
||||
|
|
Loading…
Reference in New Issue