Switch ConfigFileProcessors to DOM API 33/93133/8
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 17 Oct 2020 07:47:47 +0000 (09:47 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 26 Oct 2020 13:20:06 +0000 (14:20 +0100)
commit66e6f507ca89ade7bae99d1ff4229391e3d5dfc1
tree7420c6c4cc6f099945027da4ba69b3f9ea51fc02
parent8cee2cec0091fc6d79cea21c8d1570bceddfec53
Switch ConfigFileProcessors to DOM API

ConfigFileProcessors do not need to interact with Binding API, speed
them up and simplify them by using DOM APIs directly.

JIRA: BGPCEP-933
Change-Id: If20c7f64dd4c708cd69a5c8c3ec6d4358b5b405e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
18 files changed:
config-loader/bmp-monitors-config-loader/pom.xml
config-loader/bmp-monitors-config-loader/src/main/java/org/opendaylight/bgpcep/config/loader/bmp/BmpMonitorConfigFileProcessor.java
config-loader/bmp-monitors-config-loader/src/main/java/org/opendaylight/bgpcep/config/loader/bmp/OSGiBmpMonitorConfigFileProcessor.java
config-loader/bmp-monitors-config-loader/src/test/java/org/opendaylight/bgpcep/config/loader/bmp/BmpMonitorConfigFileProcessorTest.java
config-loader/config-loader-spi/pom.xml
config-loader/config-loader-spi/src/main/java/org/opendaylight/bgpcep/config/loader/spi/AbstractConfigFileProcessor.java
config-loader/protocols-config-loader/pom.xml
config-loader/protocols-config-loader/src/main/java/org/opendaylight/bgpcep/config/loader/protocols/OSGiProtocolsConfigFileProcessor.java
config-loader/protocols-config-loader/src/main/java/org/opendaylight/bgpcep/config/loader/protocols/ProtocolsConfigFileProcessor.java
config-loader/protocols-config-loader/src/test/java/org/opendaylight/bgpcep/config/loader/protocols/ProtocolsConfigFileProcessorTest.java
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
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/test/java/org/opendaylight/bgpcep/config/loader/routing/policy/AbstractOpenconfigRoutingPolicyLoaderTest.java
config-loader/topology-config-loader/pom.xml
config-loader/topology-config-loader/src/main/java/org/opendaylight/bgpcep/config/loader/topology/NetworkTopologyConfigFileProcessor.java
config-loader/topology-config-loader/src/main/java/org/opendaylight/bgpcep/config/loader/topology/OSGiOpenconfigConfigFileProcessor.java
config-loader/topology-config-loader/src/test/java/org/opendaylight/bgpcep/config/loader/topology/NetworkTopologyConfigFileProcessorTest.java