Convert web-osgi-impl to use OSGi DS 80/89380/12
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 25 Apr 2020 19:56:25 +0000 (21:56 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Sun, 2 Aug 2020 09:17:27 +0000 (11:17 +0200)
commit6d144817a47e35f84b14a9a56bc32f1c66c2fa67
treec334290743e3b9ed49be4956f0cf22965d3ffd5c
parent3aa2f4732a25e8f69d6012067c68b3b709c97efa
Convert web-osgi-impl to use OSGi DS

Declarative Services are a much nicer fit than blueprint for
the use case at handle. SCR can deal with most of the inter-bundle
complexity by having a component with scope=BUNDLE -- lowering
the amount of actual code we need.

Also mark all of this for future evolution, as the OSGi R7 certainly
changes things a bit.

Change-Id: I74e1a7eb34e1b1e94ec751588df0c2c643ce8efc
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
docs/pom.xml
web/impl-osgi/pom.xml
web/impl-osgi/src/main/java/org/opendaylight/aaa/web/osgi/PaxWebServer.java