Disconnect PCEPDispatcherImpl from dependencies
[bgpcep.git] / pcep / topology / topology-provider / src / main / java / org / opendaylight / bgpcep / pcep / topology / provider / PCEPTopologyProvider.java
index 7f41fa7205169fa7da73ebb9db773ca522d256e8..0829734d455c0b1ad2301720487dfd1e52617439 100644 (file)
@@ -191,7 +191,9 @@ final class PCEPTopologyProvider extends DefaultTopologyReference {
 
         LOG.info("PCEP Topology Provider {} starting server channel", topologyId());
         final var channelFuture = dependencies.getPCEPDispatcher().createServer(currentConfig.getAddress(),
-            currentConfig.getKeys(), new PCEPSessionNegotiatorFactoryDependenciesImpl(manager, proposal));
+            currentConfig.getKeys(), dependencies.getMessageRegistry(),
+            dependencies.getPCEPSessionNegotiatorFactory(),
+            new PCEPSessionNegotiatorFactoryDependenciesImpl(manager, proposal));
         channelFuture.addListener(ignored -> enableRPCs(future, channelFuture));
     }