X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fconfig%2Fconfig-manager%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fconfig%2Fmanager%2Ftestingservices%2Fparallelapsp%2FTestingParallelAPSPModuleFactory.java;h=50a58792e14b700b0bd43ddcccbb9517c9c3a0ab;hb=ee146664ac8ae45439c14a84fe769633c3ebf847;hp=0a53d75c4006c2eed47029ebe0bc214596e915d4;hpb=9fb64948564e252018f9b1e13e7cea2c92f991aa;p=controller.git diff --git a/opendaylight/config/config-manager/src/test/java/org/opendaylight/controller/config/manager/testingservices/parallelapsp/TestingParallelAPSPModuleFactory.java b/opendaylight/config/config-manager/src/test/java/org/opendaylight/controller/config/manager/testingservices/parallelapsp/TestingParallelAPSPModuleFactory.java index 0a53d75c40..50a58792e1 100644 --- a/opendaylight/config/config-manager/src/test/java/org/opendaylight/controller/config/manager/testingservices/parallelapsp/TestingParallelAPSPModuleFactory.java +++ b/opendaylight/config/config-manager/src/test/java/org/opendaylight/controller/config/manager/testingservices/parallelapsp/TestingParallelAPSPModuleFactory.java @@ -7,14 +7,20 @@ */ package org.opendaylight.controller.config.manager.testingservices.parallelapsp; -import javax.annotation.concurrent.ThreadSafe; -import javax.management.ObjectName; - import org.opendaylight.controller.config.api.DependencyResolver; +import org.opendaylight.controller.config.api.DependencyResolverFactory; import org.opendaylight.controller.config.api.DynamicMBeanWithInstance; import org.opendaylight.controller.config.api.ModuleIdentifier; import org.opendaylight.controller.config.api.annotations.AbstractServiceInterface; +import org.opendaylight.controller.config.spi.Module; import org.opendaylight.controller.config.spi.ModuleFactory; +import org.osgi.framework.BundleContext; + +import javax.annotation.concurrent.ThreadSafe; +import javax.management.ObjectName; +import java.util.Collections; +import java.util.HashSet; +import java.util.Set; @ThreadSafe public class TestingParallelAPSPModuleFactory implements ModuleFactory { @@ -28,14 +34,14 @@ public class TestingParallelAPSPModuleFactory implements ModuleFactory { @Override public TestingParallelAPSPModule createModule(String instanceName, - DependencyResolver dependencyResolver) { + DependencyResolver dependencyResolver, BundleContext bundleContext) { return new TestingParallelAPSPModule(new ModuleIdentifier(NAME, instanceName), dependencyResolver, null, null); } @Override public TestingParallelAPSPModule createModule(String instanceName, - DependencyResolver dependencyResolver, DynamicMBeanWithInstance old) + DependencyResolver dependencyResolver, DynamicMBeanWithInstance old, BundleContext context) throws Exception { TestingParallelAPSPImpl oldInstance; try { @@ -59,4 +65,14 @@ public class TestingParallelAPSPModuleFactory implements ModuleFactory { Class serviceInterface) { return false; } + + @Override + public Set getDefaultModules(DependencyResolverFactory dependencyResolverFactory, BundleContext context) { + return new HashSet(); + } + + @Override + public Set> getImplementedServiceIntefaces() { + return Collections.emptySet(); + } }