Remove blueprint from routing-policy-config-loader 28/93128/12
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 17 Oct 2020 03:12:01 +0000 (05:12 +0200)
committerRobert Varga <nite@hq.sk>
Mon, 26 Oct 2020 12:14:14 +0000 (12:14 +0000)
commit3c9478b015e5f5210ecb1f48e42d804404be59ea
treebbfafa31c14810f16184c95760ab3744ec36b755
parent490da953ae4393f65d7ff7a633dcebdda175bf71
Remove blueprint from routing-policy-config-loader

This is a straight conversion from blueprint to OSGi DS/inject. The
patch is a bit larger as it introduces some basic infrastructure
for reuse across implementations.

JIRA: BGPCEP-928
Change-Id: Ica5a317cb6f44cf1baec8a9802af85c3b77e1c43
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
bgp/openconfig-rp-spi/src/test/java/org/opendaylight/protocol/bgp/openconfig/routing/policy/spi/AbstractStatementRegistryTest.java
bgp/openconfig-rp-statement/src/test/java/org/opendaylight/protocol/bgp/openconfig/routing/policy/statement/AbstractStatementRegistryConsumerTest.java
config-loader/config-loader-spi/pom.xml
config-loader/config-loader-spi/src/main/java/org/opendaylight/bgpcep/config/loader/spi/AbstractConfigFileProcessor.java [new file with mode: 0644]
config-loader/config-loader-spi/src/main/java/org/opendaylight/bgpcep/config/loader/spi/AbstractOSGiConfigFileProcessor.java [new file with mode: 0644]
config-loader/config-loader-spi/src/main/java/org/opendaylight/bgpcep/config/loader/spi/ConfigLoader.java
config-loader/config-loader-spi/src/main/java/org/opendaylight/bgpcep/config/loader/spi/ForwardingConfigFileProcessor.java [new file with mode: 0644]
config-loader/routing-policy-config-loader/pom.xml
config-loader/routing-policy-config-loader/src/main/java/org/opendaylight/bgpcep/config/loader/routing/policy/OSGiOpenconfigConfigFileProcessor.java [new file with mode: 0644]
config-loader/routing-policy-config-loader/src/main/java/org/opendaylight/bgpcep/config/loader/routing/policy/OpenconfigRoutingConfigFileProcessor.java
config-loader/routing-policy-config-loader/src/main/resources/OSGI-INF/blueprint/routing-policy-config-loader.xml [deleted file]