Proposal to remove OSGi dependencies from the CCSDK project 90/84090/18
authorMatej Perina <matej.perina@pantheon.tech>
Wed, 3 Apr 2019 12:38:29 +0000 (14:38 +0200)
committerTimoney, Dan (dt5972) <dtimoney@att.com>
Mon, 26 Aug 2019 15:59:48 +0000 (11:59 -0400)
commit7b76725b56304435b01c5b97c3424da0605119ee
tree2bfbff873982923dfa15ca43571b106385d9c6af
parent4852d3577447aa8790b63442b6d5c48412e2eb21
Proposal to remove OSGi dependencies from the CCSDK project

Dependencies on the OSGi frameworks and libraries are removed
by integrating the CCSDK project with the lighty.io.
It's a toolkit that allows to use ODL services (in this case
core services and the Restconf) without the dependency
on the Karaf framework and the Blueprint DI.

In this change are created the lighty.io modules which
initialize and expose same services as the Blueprint DI in
the blueprint.xml files.

More info about the lighty.io - https://lighty.io

Change-Id: Ieb512990e191bbb5a9403f05cdce0b79640ce474
Signed-off-by: Matej Perina <matej.perina@pantheon.tech>
Signed-off-by: Samuel Kontris <samuel.kontris@pantheon.tech>
14 files changed:
asdcApi/lighty/pom.xml [new file with mode: 0755]
asdcApi/lighty/src/main/java/org/onap/ccsdk/sli/northbound/asdcapi/lighty/AsdcApiModule.java [new file with mode: 0644]
asdcApi/pom.xml
ccsdk-northbound-lighty/pom.xml [new file with mode: 0755]
ccsdk-northbound-lighty/src/main/java/org/onap/ccsdk/sli/northbound/lighty/CcsdkNorhboundLightyModule.java [new file with mode: 0644]
dataChange/lighty/pom.xml [new file with mode: 0755]
dataChange/lighty/src/main/java/org/onap/ccsdk/sli/northbound/dataChange/lighty/DataChangeModule.java [new file with mode: 0644]
dataChange/pom.xml
dmaap-listener/pom.xml
lcm/lighty/pom.xml [new file with mode: 0755]
lcm/lighty/src/main/java/org/onap/ccsdk/sli/northbound/lcm/lighty/LcmModule.java [new file with mode: 0644]
lcm/pom.xml
pom.xml
ueb-listener/pom.xml