Split out PCEPTopologyProviderSingleton 78/98578/3
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 17 Nov 2021 07:09:22 +0000 (08:09 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 17 Nov 2021 09:33:40 +0000 (10:33 +0100)
commitcc2f9d5527875fa89a5a712406ba2de54853fec6
tree2227c1845d1ecaf815a55197ce5a75d6ae8dc934
parentd9e55fdab1749f2c70db8dffc134ae27ae48d3e7
Split out PCEPTopologyProviderSingleton

We are using a rather weird indirection to hide the singleton service.
Split it out into its own class to make this much easier to see, so that
we can perform a proper cleanup.

JIRA: BGPCEP-893
Change-Id: If12ba8f0ae8cf26c29f06fbc809e9da626cf4337
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
pcep/topology/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/config/PCEPTopologyProviderBean.java
pcep/topology/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/config/PCEPTopologyProviderSingleton.java [new file with mode: 0644]