Integrate pcep-topology-stats with pcep-topology-provider 53/100653/9
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 19 Apr 2022 18:42:08 +0000 (20:42 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 20 Apr 2022 20:32:37 +0000 (22:32 +0200)
commitab215cd0eaffee086b46a70b2ff277686cbb5803
tree0968fa9dec24ed7551798c3d31aac71d42604089
parent2fa6350d8a698badf8ccb81a34f2a2484b8976b7
Integrate pcep-topology-stats with pcep-topology-provider

These two components are tightly coupled and are tripping over each
other. Remove the unneccessary indirections to reign in the lifecycle.

JIRA: BGPCEP-1005
Change-Id: I65bcee1d8cb756e774ce0ecd6df92bcf743cd06c
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
19 files changed:
features/pcep/features-pcep/pom.xml
features/pcep/odl-bgpcep-pcep-topology-provider/pom.xml
features/pcep/odl-bgpcep-pcep-topology-stats/pom.xml [deleted file]
features/pcep/pom.xml
pcep/pcep-artifacts/pom.xml
pcep/topology/pom.xml
pcep/topology/topology-provider/pom.xml
pcep/topology/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/PCEPTopologyProviderDependencies.java
pcep/topology/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/PCEPTopologyTracker.java
pcep/topology/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/TopologySessionStatsRegistry.java [moved from pcep/topology/topology-spi/src/main/java/org/opendaylight/bgpcep/pcep/topology/spi/stats/TopologySessionStatsRegistry.java with 93% similarity]
pcep/topology/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/TopologyStatsProviderImpl.java [moved from pcep/topology/topology-stats/src/main/java/org/opendaylight/bgpcep/pcep/topology/stats/provider/TopologyStatsProviderImpl.java with 98% similarity]
pcep/topology/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/TopologyStatsRpcServiceImpl.java [moved from pcep/topology/topology-stats/src/main/java/org/opendaylight/bgpcep/pcep/topology/stats/rpc/TopologyStatsRpcServiceImpl.java with 99% similarity]
pcep/topology/topology-provider/src/main/resources/OSGI-INF/blueprint/pcep-topology.xml
pcep/topology/topology-provider/src/main/yang/odl-pcep-stats-provider.yang [moved from pcep/topology/topology-stats/src/main/yang/odl-pcep-stats-provider.yang with 100% similarity]
pcep/topology/topology-provider/src/test/java/org/opendaylight/bgpcep/pcep/topology/provider/AbstractPCEPSessionTest.java
pcep/topology/topology-provider/src/test/java/org/opendaylight/bgpcep/pcep/topology/provider/TopologyStatsRpcServiceImplTest.java [moved from pcep/topology/topology-stats/src/test/java/org/opendaylight/bgpcep/pcep/topology/stats/rpc/TopologyStatsRpcServiceImplTest.java with 99% similarity]
pcep/topology/topology-spi/pom.xml
pcep/topology/topology-stats/pom.xml [deleted file]
pcep/topology/topology-stats/src/main/resources/OSGI-INF/blueprint/pcep-stats.xml [deleted file]