import org.opendaylight.mdsal.simple.PingPong;
@SuppressFBWarnings("UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR")
-public class ControllerModule extends AbstractCloseableModule {
- // TODO rename this to InMemoryDataStoreModule - because that's what most of this really is
+public class InMemoryControllerModule extends AbstractCloseableModule {
// TODO re-use org.opendaylight.controller.md.sal.binding.impl.BindingBrokerWiring
package org.opendaylight.genius.simple;
import com.google.inject.AbstractModule;
-import org.opendaylight.controller.simple.ControllerModule;
+import org.opendaylight.controller.simple.InMemoryControllerModule;
import org.opendaylight.daexim.DataImportBootReady;
import org.opendaylight.infrautils.inject.guice.GuiceClassPathBinder;
import org.opendaylight.infrautils.inject.guice.testutils.AnnotationsModule;
install(new InfraUtilsModule());
// MD SAL
- install(new ControllerModule());
+ install(new InMemoryControllerModule());
// ServiceUtils
install(new ServiceUtilsModule());
import org.junit.Ignore;
import org.junit.Rule;
import org.opendaylight.aaa.simple.AAAModule;
-import org.opendaylight.controller.simple.ControllerModule;
+import org.opendaylight.controller.simple.InMemoryControllerModule;
import org.opendaylight.infrautils.inject.guice.testutils.AnnotationsModule;
import org.opendaylight.infrautils.inject.guice.testutils.GuiceRule2;
import org.opendaylight.infrautils.simple.testutils.AbstractSimpleDistributionTest;
@Ignore // TODO fix NullPointerException at org.opendaylight.aaa.cert.impl.DefaultMdsalSslData.createKeyStores :155
public class AAAModuleTest extends AbstractSimpleDistributionTest {
- public @Rule GuiceRule2 guice = new GuiceRule2(new AAAModule(), new ControllerModule(),
+ public @Rule GuiceRule2 guice = new GuiceRule2(new AAAModule(), new InMemoryControllerModule(),
// TODO new WebWiring(true), new ReferencesWiring(),
new AnnotationsModule());
package org.opendaylight.controller.simple.test;
import org.junit.Rule;
-import org.opendaylight.controller.simple.ControllerModule;
+import org.opendaylight.controller.simple.InMemoryControllerModule;
import org.opendaylight.infrautils.inject.guice.testutils.AnnotationsModule;
import org.opendaylight.infrautils.inject.guice.testutils.GuiceRule2;
import org.opendaylight.infrautils.simple.testutils.AbstractSimpleDistributionTest;
-public class ControllerModuleTest extends AbstractSimpleDistributionTest {
+public class InMemoryControllerModuleTest extends AbstractSimpleDistributionTest {
- public @Rule GuiceRule2 guice = new GuiceRule2(ControllerModule.class, AnnotationsModule.class);
+ public @Rule GuiceRule2 guice = new GuiceRule2(InMemoryControllerModule.class, AnnotationsModule.class);
}
import org.junit.Rule;
import org.junit.Test;
import org.opendaylight.aaa.web.WebServer;
-import org.opendaylight.controller.simple.ControllerModule;
+import org.opendaylight.controller.simple.InMemoryControllerModule;
import org.opendaylight.infrautils.inject.guice.testutils.AnnotationsModule;
import org.opendaylight.infrautils.inject.guice.testutils.GuiceRule2;
import org.opendaylight.infrautils.simple.testutils.AbstractSimpleDistributionTest;
public class NeutronModuleTest extends AbstractSimpleDistributionTest {
public @Rule GuiceRule2 guice = new GuiceRule2(
- NeutronModule.class, ControllerModule.class, WebModule.class, AnnotationsModule.class);
+ NeutronModule.class, InMemoryControllerModule.class, WebModule.class, AnnotationsModule.class);
@Inject WebServer webServer;
@Inject TestHttpClient http;
import javax.inject.Inject;
import org.junit.Rule;
import org.junit.Test;
-import org.opendaylight.controller.simple.ControllerModule;
+import org.opendaylight.controller.simple.InMemoryControllerModule;
import org.opendaylight.infrautils.inject.guice.GuiceClassPathBinder;
import org.opendaylight.infrautils.inject.guice.testutils.AnnotationsModule;
import org.opendaylight.infrautils.inject.guice.testutils.GuiceRule2;
private static final GuiceClassPathBinder CLASS_PATH_BINDER = new GuiceClassPathBinder("org.opendaylight");
public @Rule GuiceRule2 guice = new GuiceRule2(new OpenFlowPluginModule(CLASS_PATH_BINDER),
- new ServiceUtilsModule(), new ControllerModule(), new DiagStatusModule(), new WebModule(),
+ new ServiceUtilsModule(), new InMemoryControllerModule(), new DiagStatusModule(), new WebModule(),
new ReadyModule(), new AnnotationsModule());
@Inject OpenFlowPluginProvider ofpProvider;
import org.junit.Rule;
import org.junit.Test;
import org.opendaylight.aaa.web.WebServer;
-import org.opendaylight.controller.simple.ControllerModule;
+import org.opendaylight.controller.simple.InMemoryControllerModule;
import org.opendaylight.infrautils.inject.guice.testutils.AnnotationsModule;
import org.opendaylight.infrautils.inject.guice.testutils.GuiceRule2;
import org.opendaylight.infrautils.simple.testutils.AbstractSimpleDistributionTest;
public class RestConfModuleTest extends AbstractSimpleDistributionTest {
public @Rule GuiceRule2 guice = new GuiceRule2(
- RestConfModule.class, ControllerModule.class, WebModule.class, AnnotationsModule.class);
+ RestConfModule.class, InMemoryControllerModule.class, WebModule.class, AnnotationsModule.class);
@Inject WebServer webServer;
@Inject TestHttpClient http;
import javax.inject.Inject;
import org.junit.Rule;
-import org.opendaylight.controller.simple.ControllerModule;
+import org.opendaylight.controller.simple.InMemoryControllerModule;
import org.opendaylight.infrautils.inject.guice.testutils.AnnotationsModule;
import org.opendaylight.infrautils.inject.guice.testutils.GuiceRule2;
import org.opendaylight.infrautils.simple.testutils.AbstractSimpleDistributionTest;
*/
public class ServiceUtilsModuleTest extends AbstractSimpleDistributionTest {
- public @Rule GuiceRule2 guice = new GuiceRule2(ServiceUtilsModule.class, ControllerModule.class,
+ public @Rule GuiceRule2 guice = new GuiceRule2(ServiceUtilsModule.class, InMemoryControllerModule.class,
AnnotationsModule.class);
@Inject UpgradeState upgradeState;