Move getPCEPSessionProposalFactory() 22/104022/1
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 14 Jan 2023 18:48:26 +0000 (19:48 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Sat, 14 Jan 2023 18:49:37 +0000 (19:49 +0100)
commit01c1af5906f54e19d9904e24b24ade715e936ae3
tree0db9c27e9f78f4ff9bb2ffcef8a6d9a0c9bdfb53
parent6571ddac5b50468b7bb845940cf3cd1a65e9f668
Move getPCEPSessionProposalFactory()

The wiring here comes from Config Subsystem times, where we have had a
wildly different lifecycle. Inject PCEPSessionProposalFactory through
service registry.

JIRA: BGPCEP-962
Change-Id: I2c2a197b0137c4e79cf44e0fa70fa0398d4b852d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
pcep/api/src/main/java/org/opendaylight/protocol/pcep/PCEPSessionNegotiatorFactory.java
pcep/impl/src/main/java/org/opendaylight/protocol/pcep/impl/DefaultPCEPSessionNegotiatorFactory.java
pcep/impl/src/main/resources/OSGI-INF/blueprint/pcep-impl.xml
pcep/topology/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/PCEPTopologyProvider.java
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/resources/OSGI-INF/blueprint/pcep-topology.xml