aboutsummaryrefslogtreecommitdiffstats
path: root/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src
diff options
context:
space:
mode:
authorMartin Stockhammer <martin_s@apache.org>2020-02-02 17:23:20 +0100
committerMartin Stockhammer <martin_s@apache.org>2020-02-02 17:23:20 +0100
commitdd7fd7ad53bf8ca3ec02b20aa7ecd8778c86e9f9 (patch)
treeaa9104ffe16e9620a76d0baea6cfc3ed24fde87f /archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src
parent925601a263ec5a6add9c1e765a6d53f5e4d7bb1e (diff)
downloadarchiva-dd7fd7ad53bf8ca3ec02b20aa7ecd8778c86e9f9.tar.gz
archiva-dd7fd7ad53bf8ca3ec02b20aa7ecd8778c86e9f9.zip
Removing wagon dependency
Diffstat (limited to 'archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src')
-rw-r--r--archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/admin/DefaultArchivaAdministration.java47
1 files changed, 1 insertions, 46 deletions
diff --git a/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/admin/DefaultArchivaAdministration.java b/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/admin/DefaultArchivaAdministration.java
index 87216b473..dec2caa86 100644
--- a/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/admin/DefaultArchivaAdministration.java
+++ b/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/admin/DefaultArchivaAdministration.java
@@ -29,13 +29,9 @@ import org.apache.archiva.configuration.WebappConfiguration;
import org.apache.archiva.metadata.model.facets.AuditEvent;
import org.apache.commons.lang3.StringEscapeUtils;
import org.apache.commons.lang3.StringUtils;
-import org.apache.http.impl.conn.PoolingHttpClientConnectionManager;
-import org.apache.maven.wagon.providers.http.HttpWagon;
import org.springframework.stereotype.Service;
import org.springframework.util.ResourceUtils;
-import javax.annotation.PostConstruct;
-import javax.annotation.PreDestroy;
import java.net.URI;
import java.net.URISyntaxException;
import java.util.ArrayList;
@@ -51,26 +47,6 @@ public class DefaultArchivaAdministration
implements ArchivaAdministration
{
- private PoolingHttpClientConnectionManager poolingClientConnectionManager;
-
- @PostConstruct
- public void initialize()
- throws RepositoryAdminException
- {
- // setup wagon on start with initial values
- NetworkConfiguration networkConfiguration = getNetworkConfiguration();
- setupWagon( networkConfiguration );
- }
-
- @PreDestroy
- public void shutdown()
- {
- if ( this.poolingClientConnectionManager != null )
- {
- this.poolingClientConnectionManager.shutdown();
- }
- }
-
@Override
public List<LegacyArtifactPath> getLegacyArtifactPaths()
@@ -430,31 +406,10 @@ public class DefaultArchivaAdministration
configuration.setNetworkConfiguration( getModelMapper().map( networkConfiguration,
org.apache.archiva.configuration.NetworkConfiguration.class ) );
}
- setupWagon( networkConfiguration );
+ // setupWagon( networkConfiguration );
saveConfiguration( configuration );
}
- protected void setupWagon( NetworkConfiguration networkConfiguration )
- {
- if ( networkConfiguration == null )
- {
- // back to default values
- HttpWagon.setPersistentPool( true );
- poolingClientConnectionManager = new PoolingHttpClientConnectionManager();
- poolingClientConnectionManager.setDefaultMaxPerRoute( 30 );
- poolingClientConnectionManager.setMaxTotal( 30 );
- HttpWagon.setPoolingHttpClientConnectionManager( poolingClientConnectionManager );
-
- }
- else
- {
- HttpWagon.setPersistentPool( networkConfiguration.isUsePooling() );
- poolingClientConnectionManager = new PoolingHttpClientConnectionManager();
- poolingClientConnectionManager.setDefaultMaxPerRoute( networkConfiguration.getMaxTotalPerHost() );
- poolingClientConnectionManager.setMaxTotal( networkConfiguration.getMaxTotal() );
- HttpWagon.setPoolingHttpClientConnectionManager( poolingClientConnectionManager );
- }
- }
//-------------------------
//