From: Robert Varga Date: Mon, 18 Jun 2018 18:43:39 +0000 (+0200) Subject: Refactor DataBroker adapter wiring X-Git-Tag: v3.0.0~44^2~9 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=12615099fe3689b5f8dd23f3047c1e1f86f895fb;p=mdsal.git Refactor DataBroker adapter wiring We really want to expose a factory, which is able to create adapters based on a codec. Create AdapterFactory to serve as such a class and use it as intermediary for instantiation. This removes reference to binding.impl classes. Change-Id: I1cf6867121af1703849db642512776d8ef790ae0 Signed-off-by: Robert Varga --- diff --git a/binding-impl/pom.xml b/binding-impl/pom.xml index 849d0cce3e..11da07fde8 100644 --- a/binding-impl/pom.xml +++ b/binding-impl/pom.xml @@ -49,10 +49,9 @@ and is available at http://www.eclipse.org/legal/epl-v10.html org.opendaylight.controller.md.sal.trace.api, - org.opendaylight.mdsal.binding.generator.api, org.opendaylight.controller.md.sal.dom.api, org.opendaylight.controller.md.sal.binding.api, - org.opendaylight.controller.md.sal.binding.impl, + org.opendaylight.controller.md.sal.binding.spi, org.opendaylight.controller.sal.core.api.model, * diff --git a/binding-impl/src/main/resources/org/opendaylight/blueprint/impl-blueprint.xml b/binding-impl/src/main/resources/org/opendaylight/blueprint/impl-blueprint.xml index 0099543441..6f362132c6 100644 --- a/binding-impl/src/main/resources/org/opendaylight/blueprint/impl-blueprint.xml +++ b/binding-impl/src/main/resources/org/opendaylight/blueprint/impl-blueprint.xml @@ -16,11 +16,10 @@ and is available at http://www.eclipse.org/legal/epl-v10.html interface="org.opendaylight.controller.md.sal.trace.api.TracingDOMDataBroker" odl:type="default" /> - + - + - - + -