diff options
author | Martin Stockhammer <martin_s@apache.org> | 2020-02-02 17:23:20 +0100 |
---|---|---|
committer | Martin Stockhammer <martin_s@apache.org> | 2020-02-02 17:23:20 +0100 |
commit | dd7fd7ad53bf8ca3ec02b20aa7ecd8778c86e9f9 (patch) | |
tree | aa9104ffe16e9620a76d0baea6cfc3ed24fde87f /archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src | |
parent | 925601a263ec5a6add9c1e765a6d53f5e4d7bb1e (diff) | |
download | archiva-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.java | 47 |
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 ); - } - } //------------------------- // |