summaryrefslogtreecommitdiffstats
path: root/configserver
diff options
context:
space:
mode:
authorgjoranv <gv@verizonmedia.com>2020-06-09 12:19:00 +0200
committergjoranv <gv@verizonmedia.com>2020-06-09 12:19:00 +0200
commit7bb2f4b4c7c4e5c74b3c575179eb346abd115634 (patch)
tree0c87c2f9f33cb73717e2b13d4e083702b92d11c8 /configserver
parente9b5925902db2eab3632663212502ccff3942f63 (diff)
Let FileDownloader implement AutoClosable
Diffstat (limited to 'configserver')
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/maintenance/ApplicationPackageMaintainer.java5
1 files changed, 1 insertions, 4 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/maintenance/ApplicationPackageMaintainer.java b/configserver/src/main/java/com/yahoo/vespa/config/server/maintenance/ApplicationPackageMaintainer.java
index 9ab65be7dab..36c36353889 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/maintenance/ApplicationPackageMaintainer.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/maintenance/ApplicationPackageMaintainer.java
@@ -51,8 +51,7 @@ public class ApplicationPackageMaintainer extends ConfigServerMaintainer {
protected void maintain() {
if (! distributeApplicationPackage.value()) return;
- var fileDownloader = new FileDownloader(createConnectionPool(configserverConfig), downloadDirectory);
- try {
+ try (var fileDownloader = new FileDownloader(createConnectionPool(configserverConfig), downloadDirectory)){
for (var applicationId : applicationRepository.listApplications()) {
RemoteSession session = applicationRepository.getActiveSession(applicationId);
FileReference applicationPackage = session.getApplicationPackageReference();
@@ -65,8 +64,6 @@ public class ApplicationPackageMaintainer extends ConfigServerMaintainer {
}
}
}
- } finally {
- fileDownloader.close();
}
}