summaryrefslogtreecommitdiffstats
path: root/container-core
diff options
context:
space:
mode:
authorgjoranv <gjoranv@gmail.com>2018-12-05 10:33:43 +0100
committerGitHub <noreply@github.com>2018-12-05 10:33:43 +0100
commit5f315ad33e835448460fe7fa408242c945f70726 (patch)
treeec1f8901ddf411486fde8773f90f0995737c54eb /container-core
parent6a4cccf82f9a980063cbab132195f90534954d6e (diff)
parent230233bbc4c92ffddfe9cf1d7b40af7e8f98b1e1 (diff)
Merge pull request #7869 from vespa-engine/bratseth/less-use-of-container
Less use of Container
Diffstat (limited to 'container-core')
-rwxr-xr-xcontainer-core/src/main/java/com/yahoo/container/Container.java6
-rw-r--r--container-core/src/main/java/com/yahoo/container/core/config/HandlersConfigurerDi.java2
-rw-r--r--container-core/src/main/java/com/yahoo/container/core/config/testutil/HandlersConfigurerTestWrapper.java1
3 files changed, 6 insertions, 3 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 c83dd2199ea..bb4b57e8983 100755
--- a/container-core/src/main/java/com/yahoo/container/Container.java
+++ b/container-core/src/main/java/com/yahoo/container/Container.java
@@ -41,6 +41,8 @@ public class Container {
public static Container get() { return instance; }
+ /** @deprecated do not use */
+ @Deprecated // TODO: Remove
public void setOsgi(Osgi osgi) {
bundleLoader = new BundleLoader(osgi);
}
@@ -55,6 +57,8 @@ public class Container {
return fileAcquirer;
}
+ /** @deprecated do not use */
+ @Deprecated // TODO: Remove
public BundleLoader getBundleLoader() {
if (bundleLoader == null)
bundleLoader = new BundleLoader(null);
@@ -65,7 +69,7 @@ public class Container {
* Hack. For internal use only, will be removed later
*
* Used by Application to be able to repeatedly set up containers.
- **/
+ */
public static void resetInstance() {
instance = new Container();
}
diff --git a/container-core/src/main/java/com/yahoo/container/core/config/HandlersConfigurerDi.java b/container-core/src/main/java/com/yahoo/container/core/config/HandlersConfigurerDi.java
index 7f6e7f08e3d..f7a3f49538e 100644
--- a/container-core/src/main/java/com/yahoo/container/core/config/HandlersConfigurerDi.java
+++ b/container-core/src/main/java/com/yahoo/container/core/config/HandlersConfigurerDi.java
@@ -83,7 +83,7 @@ public class HandlersConfigurerDi {
OsgiFramework osgiFramework) {
this.vespaContainer = vespaContainer;
- osgiWrapper = new OsgiWrapper(osgiFramework, vespaContainer.getBundleLoader());
+ osgiWrapper = new OsgiWrapper(osgiFramework, new BundleLoader(new OsgiImpl(osgiFramework)));
container = new Container(subscriberFactory, configId, deconstructor, osgiWrapper);
getNewComponentGraph(discInjector, false);
diff --git a/container-core/src/main/java/com/yahoo/container/core/config/testutil/HandlersConfigurerTestWrapper.java b/container-core/src/main/java/com/yahoo/container/core/config/testutil/HandlersConfigurerTestWrapper.java
index ad99218b860..1c3b9088a95 100644
--- a/container-core/src/main/java/com/yahoo/container/core/config/testutil/HandlersConfigurerTestWrapper.java
+++ b/container-core/src/main/java/com/yahoo/container/core/config/testutil/HandlersConfigurerTestWrapper.java
@@ -90,7 +90,6 @@ public class HandlersConfigurerTestWrapper {
public HandlersConfigurerTestWrapper(Container container, String configId) {
createFiles(configId);
MockOsgi mockOsgi = new MockOsgi();
- container.setOsgi(mockOsgi);
ComponentDeconstructor testDeconstructor = getTestDeconstructor();
configurer = new HandlersConfigurerDi(
new CloudSubscriberFactory(configSources),