X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=restconf%2Frestconf-nb-bierman02%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Frestconf%2Fimpl%2Ftest%2Fincubate%2FInMemoryMdsalModule.java;h=cabdc6ce77db2c6ee815b4608f24b851b3560ed7;hb=09c1d18add7cfc310f3d190a1a02a523159162ce;hp=fba66a033964970afb38b4be92b34ebc40b082a4;hpb=1543db588c1334c9f874c19c2f4861fb2e37e073;p=netconf.git diff --git a/restconf/restconf-nb-bierman02/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/incubate/InMemoryMdsalModule.java b/restconf/restconf-nb-bierman02/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/incubate/InMemoryMdsalModule.java index fba66a0339..cabdc6ce77 100644 --- a/restconf/restconf-nb-bierman02/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/incubate/InMemoryMdsalModule.java +++ b/restconf/restconf-nb-bierman02/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/incubate/InMemoryMdsalModule.java @@ -25,7 +25,7 @@ import org.opendaylight.mdsal.dom.broker.DOMNotificationRouter; import org.opendaylight.mdsal.dom.broker.DOMRpcRouter; import org.opendaylight.mdsal.dom.spi.DOMNotificationSubscriptionListenerRegistry; import org.opendaylight.mdsal.dom.store.inmemory.InMemoryDOMDataStore; -import org.opendaylight.yangtools.yang.model.api.SchemaContextProvider; +import org.opendaylight.yangtools.yang.model.api.EffectiveModelContextProvider; /** * Guice Module which binds the mdsal (not controller) {@link DataBroker} & Co. @@ -33,7 +33,8 @@ import org.opendaylight.yangtools.yang.model.api.SchemaContextProvider; * *

This class is here only temporarily and it can and should be removed and * replaced when the equivalent will be offered by the mdsal project itself; see - * MDSAL-418. + * MDSAL-418. It is + * also copy/pasted to org.opendaylight.restconf.nb.rfc8040.test.incubate.InMemoryMdsalModule. * *

BEWARE: Do *NOT* use this module in component tests or applications mixing * code requiring the old controller and the new mdsal {@link DataBroker} & Co. @@ -84,10 +85,10 @@ public class InMemoryMdsalModule extends AbstractModule { } @Provides - @Singleton SchemaContextProvider getSchemaContextProvider() { + @Singleton EffectiveModelContextProvider getSchemaContextProvider() { DOMSchemaService schemaService = dataBrokerTest.getDataBrokerTestCustomizer().getSchemaService(); - if (schemaService instanceof SchemaContextProvider) { - return (SchemaContextProvider) schemaService; + if (schemaService instanceof EffectiveModelContextProvider) { + return (EffectiveModelContextProvider) schemaService; } throw new IllegalStateException( "The schema service isn't a SchemaContextProvider, it's a " + schemaService.getClass());