diff options
author | Lester Solbakken <lesters@users.noreply.github.com> | 2019-01-11 08:14:39 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-01-11 08:14:39 +0100 |
commit | 158dcad12781af923ea3856f988fdf9c6d5e3e0b (patch) | |
tree | 400201604c017dccdeed9f11563f368331805c42 /container-core | |
parent | 971b57d0d6985bc33543cda13bca95096f7cfa92 (diff) | |
parent | ab54ef0073c78aaf0abe3769a6b9333779d3465a (diff) |
Merge pull request #8069 from vespa-engine/lesters/download-urls
Lesters/download urls
Diffstat (limited to 'container-core')
-rwxr-xr-x | container-core/src/main/java/com/yahoo/container/Container.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/container-core/src/main/java/com/yahoo/container/Container.java b/container-core/src/main/java/com/yahoo/container/Container.java index bb4b57e8983..e84c8b340a4 100755 --- a/container-core/src/main/java/com/yahoo/container/Container.java +++ b/container-core/src/main/java/com/yahoo/container/Container.java @@ -11,6 +11,7 @@ import com.yahoo.jdisc.service.ClientProvider; import com.yahoo.jdisc.service.ServerProvider; import com.yahoo.osgi.Osgi; import com.yahoo.vespa.config.ConfigTransformer; +import com.yahoo.vespa.config.UrlDownloader; import java.util.concurrent.TimeUnit; import java.util.logging.Logger; @@ -31,6 +32,7 @@ public class Container { private volatile ComponentRegistry<ServerProvider> serverProviderRegistry; private volatile ComponentRegistry<AbstractComponent> componentRegistry; private volatile FileAcquirer fileAcquirer; + private volatile UrlDownloader urlDownloader; private volatile BundleLoader bundleLoader; @@ -50,6 +52,8 @@ public class Container { public void shutdown() { if (fileAcquirer != null) fileAcquirer.shutdown(); + if (urlDownloader != null) + urlDownloader.shutdown(); } //Used to acquire files originating from the application package. @@ -147,4 +151,9 @@ public class Container { }); } + public void setupUrlDownloader() { + this.urlDownloader = new UrlDownloader(); + ConfigTransformer.setUrlDownloader(urlDownloader); + } + } |