Add blueprint wiring for netconf-client 35/45735/16
authorAlexis de Talhouët <adetalhouet@inocybe.com>
Mon, 24 Oct 2016 15:25:07 +0000 (11:25 -0400)
committerAlexis de Talhouët <adetalhouet@inocybe.com>
Mon, 24 Oct 2016 15:44:21 +0000 (15:44 +0000)
commitf104743ae88be794b784eaafe904de044bdf8f4e
tree4f795cfd3ecc58410de97811cdf5dc4d57f4f479
parent485d8d0ef7de77ffd15dd2913227a4c368100d1f
Add blueprint wiring for netconf-client

- move netconf-config-dispatcher to netconf-client because the *Module
is creating a proxy that needs to share the same classpath as the netconf-client
as it is the bundle providing its implementation and some of its classes
aren't public, but either package-private or protected.

- remove netconf-config-dispatcher from everywhere, but keep the models
there for now as the USC project is dependent on them. To avoid having a flag
day, we keep the models here until https://git.opendaylight.org/gerrit/#/c/46621/
is merged. That patch will be eligible to be merged only once this current
patch is merged.

Change-Id: I2b7007115bf7228ceac6db5946d4e0b859d8ecc6
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
21 files changed:
features/netconf-connector/pom.xml
features/netconf-connector/src/main/features/features.xml
features/netconf/pom.xml
features/netconf/src/main/features/features.xml
netconf/netconf-artifacts/pom.xml
netconf/netconf-client/pom.xml
netconf/netconf-client/src/main/java/org/opendaylight/controller/config/yang/config/netconf/client/dispatcher/NetconfClientDispatcherModule.java [new file with mode: 0644]
netconf/netconf-client/src/main/java/org/opendaylight/controller/config/yang/config/netconf/client/dispatcher/NetconfClientDispatcherModuleFactory.java [new file with mode: 0644]
netconf/netconf-client/src/main/resources/org/opendaylight/blueprint/netconf-client.xml [new file with mode: 0755]
netconf/netconf-client/src/main/yang/odl-netconf-cfg.yang [new file with mode: 0644]
netconf/netconf-client/src/main/yang/odl-netconfig-client-cfg.yang [new file with mode: 0644]
netconf/netconf-config-dispatcher/pom.xml
netconf/netconf-config-dispatcher/src/main/java/org/opendaylight/controller/config/yang/config/netconf/client/dispatcher/NetconfClientDispatcherModule.java [deleted file]
netconf/netconf-config-dispatcher/src/main/java/org/opendaylight/controller/config/yang/config/netconf/client/dispatcher/NetconfClientDispatcherModuleFactory.java [deleted file]
netconf/netconf-config-dispatcher/src/main/yang/odl-netconf-cfg.yang
netconf/netconf-config-dispatcher/src/main/yang/odl-netconfig-client-cfg.yang
netconf/netconf-config-dispatcher/src/test/java/org/opendaylight/controller/config/yang/config/netconf/client/dispatcher/NetconfClientDispatcherModuleTest.java [deleted file]
netconf/netconf-config/src/main/resources/initial/01-netconf.xml
netconf/netconf-topology/pom.xml
netconf/pom.xml
netconf/sal-netconf-connector/pom.xml