Fix yanglib SFT failure 59/70759/1
authorTom Pantelis <tompantelis@gmail.com>
Fri, 6 Apr 2018 22:35:29 +0000 (18:35 -0400)
committerJakub Morvay <jakub.morvay@gmail.com>
Wed, 11 Apr 2018 06:21:58 +0000 (06:21 +0000)
commite238f29bae5c1e13a526e83433a00986ff1eee94
treec5d3eef3ef4b99c366c23edb5bf2b0a4c723e0b0
parent17a17c972240c47221690d33b873ad48635e79c1
Fix yanglib SFT failure

For some reason the YangLibRestApp doesn't get created which causes
BP to timeout b/c it advertises an OSGi service referenced by the
BP xml. Instead of using a service I changed it to use a static
to bridge between BP and the web app, as is done elsewhere.

Change-Id: Ia606514258d2082bf041ac81ab890f53f999ee2c
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
(cherry picked from commit c734a43d922f4603c0463e6de86c99f0ca317887)
netconf/yanglib/src/main/java/org/opendaylight/yanglib/impl/YangLibProvider.java
netconf/yanglib/src/main/java/org/opendaylight/yanglib/impl/YangLibRestApp.java
netconf/yanglib/src/main/java/org/opendaylight/yanglib/impl/YangLibServiceImpl.java
netconf/yanglib/src/main/resources/WEB-INF/web.xml
netconf/yanglib/src/main/resources/org/opendaylight/blueprint/yanglib.xml
netconf/yanglib/src/test/java/org/opendaylight/yanglib/impl/YangLibProviderTest.java
netconf/yanglib/src/test/java/org/opendaylight/yanglib/impl/YangLibRestAppTest.java