Eliminate PCEPDispatcherDependencies
[bgpcep.git] / pcep / topology / topology-provider / src / main / java / org / opendaylight / bgpcep / pcep / topology / provider / PCEPTopologyProvider.java
index 7eed9488b6d156bb0fd6cb1b396d49c4aafeb319..01d65ddae05ce8981f3e37670bab11a09c43a8c2 100644 (file)
@@ -191,8 +191,8 @@ final class PCEPTopologyProvider extends DefaultTopologyReference {
         proposal = new PCEPStatefulPeerProposal(dependencies.getDataBroker(), instanceIdentifier);
 
         LOG.info("PCEP Topology Provider {} starting server channel", topologyId());
-        final var channelFuture = dependencies.getPCEPDispatcher().createServer(
-            new PCEPDispatcherDependenciesImpl(manager, proposal, currentConfig));
+        final var channelFuture = dependencies.getPCEPDispatcher().createServer(currentConfig.getAddress(),
+            currentConfig.getKeys(), new PCEPSessionNegotiatorFactoryDependenciesImpl(manager, proposal));
         channelFuture.addListener(ignored -> enableRPCs(future, channelFuture));
     }