From 12615099fe3689b5f8dd23f3047c1e1f86f895fb Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Mon, 18 Jun 2018 20:43:39 +0200 Subject: [PATCH] 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 --- binding-impl/pom.xml | 3 +-- .../org/opendaylight/blueprint/impl-blueprint.xml | 8 +++----- 2 files changed, 4 insertions(+), 7 deletions(-) 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" /> - + - + - - + -