Eliminate OSGiTopologyDataChangeCounterDeployer 18/109918/3
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 23 Jan 2024 06:28:44 +0000 (07:28 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 23 Jan 2024 06:35:10 +0000 (07:35 +0100)
commit9ad5dfc258f9e4bb93f3c38c6b1ffda2a0734c01
tree7a1ab1dc54a2abb71679ee28b6a4d8e6d1b22e15
parent4bf08345d8e972284eb7d25e61c7418934fb4e68
Eliminate OSGiTopologyDataChangeCounterDeployer

Use constructor injection on TopologyDataChangeCounterDeployer to
eliminate the need for a separate class.

While we are here, also make sure to shutdown individual counters.

Change-Id: I8485968c1e44c0187ef03367cd998fd5e2301894
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
data-change-counter/src/main/java/org/opendaylight/protocol/data/change/counter/OSGiTopologyDataChangeCounterDeployer.java [deleted file]
data-change-counter/src/main/java/org/opendaylight/protocol/data/change/counter/TopologyDataChangeCounterDeployer.java