BGPCEP-710: Create Network Topology Loader 12/65712/11
authorClaudio D. Gasparini <claudio.gasparini@pantheon.tech>
Wed, 15 Nov 2017 15:18:45 +0000 (16:18 +0100)
committerClaudio D. Gasparini <claudio.gasparini@pantheon.tech>
Thu, 30 Nov 2017 09:05:32 +0000 (10:05 +0100)
commitfec33f202838499e11b0523efa437cfa2decee71
tree598d9df35f384ba103b5d8b1a81db7eea1551e22
parent067c3fbf1a5e3f622c577d1cd32cde8a1db54594
BGPCEP-710: Create Network Topology Loader

- Rework config loader
- Rename config-file examples
- Create config file example for pcep
- Dont use deployer for config loaders,
  use DS straight
- Remove no longer required Deployer interfaces

Change-Id: Id9beea9f321c01061fc65923b6a4838be30d7bb0
Signed-off-by: Claudio D. Gasparini <claudio.gasparini@pantheon.tech>
69 files changed:
bgp/bgp-artifacts/pom.xml
bgp/config-example/pom.xml
bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/ProtocolsConfigFileProcessor.java [deleted file]
bgp/rib-impl/src/main/resources/org/opendaylight/blueprint/bgp-rib.xml
bgp/rib-impl/src/test/java/org/opendaylight/protocol/bgp/rib/impl/ProtocolsConfigFileProcessorTest.java [deleted file]
bgp/topology-provider/pom.xml
bgp/topology-provider/src/main/java/org/opendaylight/bgpcep/bgp/topology/provider/NetworkTopologyConfigFileProcessor.java [deleted file]
bgp/topology-provider/src/main/java/org/opendaylight/bgpcep/bgp/topology/provider/config/BgpTopologyDeployerImpl.java
bgp/topology-provider/src/main/resources/org/opendaylight/blueprint/bgp-topology-provider.xml
bgp/topology-provider/src/test/java/org/opendaylight/bgpcep/bgp/topology/provider/NetworkTopologyConfigFileProcessorTest.java [deleted file]
bmp/bmp-impl/src/main/java/org/opendaylight/protocol/bmp/impl/api/BmpDeployer.java [deleted file]
bmp/bmp-impl/src/main/java/org/opendaylight/protocol/bmp/impl/config/BmpDeployerImpl.java
bmp/bmp-impl/src/main/resources/org/opendaylight/blueprint/bgp-bmp.xml
bmp/bmp-impl/src/test/java/org/opendaylight/protocol/bmp/impl/BmpMonitorConfigFileProcessorTest.java [deleted file]
config-loader/bmp-monitors-config-loader/pom.xml [new file with mode: 0644]
config-loader/bmp-monitors-config-loader/src/main/java/org/opendaylight/bgpcep/config/loader/bmp/BmpMonitorConfigFileProcessor.java [moved from bmp/bmp-impl/src/main/java/org/opendaylight/protocol/bmp/impl/BmpMonitorConfigFileProcessor.java with 57% similarity]
config-loader/bmp-monitors-config-loader/src/main/resources/org/opendaylight/blueprint/bmp-config-loader.xml [new file with mode: 0644]
config-loader/bmp-monitors-config-loader/src/test/java/org/opendaylight/bgpcep/config/loader/bmp/BmpMonitorConfigFileProcessorTest.java [new file with mode: 0644]
config-loader/bmp-monitors-config-loader/src/test/resources/initial/odl-bmp-monitors-config.xml [new file with mode: 0644]
config-loader/config-loader-artifacts/pom.xml
config-loader/config-loader-impl/pom.xml
config-loader/config-loader-impl/src/main/java/org/opendaylight/bgpcep/config/loader/impl/ConfigLoaderImpl.java [moved from config-loader/config-loader-impl/src/main/java/org/opendaylight/protocol/bgp/config/loader/impl/ConfigLoaderImpl.java with 84% similarity]
config-loader/config-loader-impl/src/main/java/org/opendaylight/bgpcep/config/loader/impl/FileWatcher.java [moved from config-loader/config-loader-impl/src/main/java/org/opendaylight/protocol/bgp/config/loader/impl/FileWatcher.java with 91% similarity]
config-loader/config-loader-impl/src/main/java/org/opendaylight/bgpcep/config/loader/impl/FileWatcherImpl.java [moved from config-loader/config-loader-impl/src/main/java/org/opendaylight/protocol/bgp/config/loader/impl/BGPFileWatcher.java with 78% similarity]
config-loader/config-loader-impl/src/main/resources/org/opendaylight/blueprint/bgp-config-loader.xml [deleted file]
config-loader/config-loader-impl/src/main/resources/org/opendaylight/blueprint/config-loader-impl.xml [new file with mode: 0644]
config-loader/config-loader-impl/src/test/java/org/opendaylight/bgpcep/config/loader/impl/AbstractConfigLoader.java [moved from config-loader/config-loader-impl/src/test/java/org/opendaylight/protocol/bgp/config/loader/impl/AbstractConfigLoader.java with 68% similarity]
config-loader/config-loader-impl/src/test/java/org/opendaylight/bgpcep/config/loader/impl/ConfigLoaderImplTest.java [moved from config-loader/config-loader-impl/src/test/java/org/opendaylight/protocol/bgp/config/loader/impl/ConfigLoaderImplTest.java with 75% similarity]
config-loader/config-loader-impl/src/test/java/org/opendaylight/bgpcep/config/loader/impl/FileWatcherTest.java [moved from config-loader/config-loader-impl/src/test/java/org/opendaylight/protocol/bgp/config/loader/impl/BGPFileWatcherTest.java with 83% similarity]
config-loader/config-loader-spi/pom.xml
config-loader/config-loader-spi/src/main/java/org/opendaylight/bgpcep/config/loader/spi/ConfigFileProcessor.java [moved from config-loader/config-loader-spi/src/main/java/org/opendaylight/protocol/bgp/config/loader/spi/ConfigFileProcessor.java with 95% similarity]
config-loader/config-loader-spi/src/main/java/org/opendaylight/bgpcep/config/loader/spi/ConfigLoader.java [moved from config-loader/config-loader-spi/src/main/java/org/opendaylight/protocol/bgp/config/loader/spi/ConfigLoader.java with 94% similarity]
config-loader/pom.xml
config-loader/protocols-config-loader/pom.xml [new file with mode: 0644]
config-loader/protocols-config-loader/src/main/java/org/opendaylight/bgpcep/config/loader/protocols/ProtocolsConfigFileProcessor.java [new file with mode: 0644]
config-loader/protocols-config-loader/src/main/resources/org/opendaylight/blueprint/protocols-config-loader.xml [new file with mode: 0644]
config-loader/protocols-config-loader/src/test/java/org/opendaylight/bgpcep/config/loader/protocols/ProtocolsConfigFileProcessorTest.java [new file with mode: 0644]
config-loader/protocols-config-loader/src/test/resources/initial/protocols-config.xml [new file with mode: 0644]
config-loader/topology-config-loader/pom.xml [new file with mode: 0644]
config-loader/topology-config-loader/src/main/java/org/opendaylight/bgpcep/config/loader/topology/NetworkTopologyConfigFileProcessor.java [new file with mode: 0644]
config-loader/topology-config-loader/src/main/resources/org/opendaylight/blueprint/topology-config-loader.xml [new file with mode: 0644]
config-loader/topology-config-loader/src/test/java/org/opendaylight/bgpcep/config/loader/topology/NetworkTopologyConfigFileProcessorTest.java [new file with mode: 0644]
config-loader/topology-config-loader/src/test/resources/initial/network-topology-config.xml [new file with mode: 0644]
data-change-counter/src/main/java/org/opendaylight/protocol/data/change/counter/TopologyDataChangeCounterDeployer.java
distribution-karaf/pom.xml
features/bgp/features-bgp/pom.xml
features/bgp/odl-bgpcep-bgp-config-example/pom.xml
features/bgp/odl-bgpcep-bgp-config-example/src/main/feature/feature.xml
features/bgp/odl-bgpcep-bgp-rib-impl/pom.xml
features/bgp/odl-bgpcep-bgp-topology/pom.xml
features/bgp/odl-bgpcep-bgp/pom.xml
features/bmp/odl-bgpcep-bmp/pom.xml
features/config-loader/features-config-loader/pom.xml
features/config-loader/odl-bgpcep-bmp-config-loader/pom.xml [new file with mode: 0644]
features/config-loader/odl-bgpcep-config-loader-impl/pom.xml [new file with mode: 0644]
features/config-loader/odl-bgpcep-config-loader-spi/pom.xml [moved from features/config-loader/odl-bgpcep-config-loader/pom.xml with 84% similarity]
features/config-loader/odl-bgpcep-protocols-config-loader/pom.xml [new file with mode: 0644]
features/config-loader/odl-bgpcep-topology-config-loader/pom.xml [new file with mode: 0644]
features/config-loader/pom.xml
features/pcep/features-pcep/pom.xml
features/pcep/odl-bgpcep-pcep-config-example/pom.xml [new file with mode: 0644]
features/pcep/odl-bgpcep-pcep-config-example/src/main/feature/feature.xml [new file with mode: 0644]
features/pcep/odl-bgpcep-pcep/pom.xml
features/pcep/pom.xml
pcep/config-example/pom.xml [new file with mode: 0644]
pcep/config-example/src/main/resources/initial/network-topology-pcep-config.xml [new file with mode: 0644]
pcep/pcep-artifacts/pom.xml
pcep/pom.xml
pcep/topology/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/config/PCEPTopologyProviderUtil.java