Convert netconf-config to OSGi DS 87/104287/16
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 6 Feb 2023 18:37:10 +0000 (19:37 +0100)
committerRobert Varga <nite@hq.sk>
Wed, 8 Feb 2023 12:40:40 +0000 (12:40 +0000)
commitb066c611387aee01eaab80a109a2e9c0a2b7a2bc
tree0375044f2a86a9e61df1696f2364b240836fe760
parent671a8a0670c066943fe67129a4085bf384ef5bd8
Convert netconf-config to OSGi DS

Convert blueprint to explicit OSGi DS wiring, retaining the API and
behaviour of the wiring. This requires use of ComponentFactories to
deal with the fact the configuration is in a single configurationPid,
but really ends up being configuration of three inter-dependend classes.

JIRA: NETCONF-950
Change-Id: I19d506a336483bf0ea06a230ef5108a35d8845cc
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
netconf/netconf-config/pom.xml
netconf/netconf-config/src/main/java/org/opendaylight/netconf/config/Configuration.java [new file with mode: 0644]
netconf/netconf-config/src/main/java/org/opendaylight/netconf/config/GlobalNetconfConfiguration.java [new file with mode: 0644]
netconf/netconf-config/src/main/java/org/opendaylight/netconf/config/GlobalNetconfProcessingExecutor.java [new file with mode: 0644]
netconf/netconf-config/src/main/java/org/opendaylight/netconf/config/GlobalNetconfSshScheduledExecutor.java [new file with mode: 0644]
netconf/netconf-config/src/main/java/org/opendaylight/netconf/config/GlobalNetconfThreadFactory.java [new file with mode: 0644]
netconf/netconf-config/src/main/resources/OSGI-INF/blueprint/netconf-config.xml [deleted file]