X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=transportpce.git;a=blobdiff_plain;f=networkmodel%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Fnetworkmodel%2Fservice%2FNetworkModelServiceImpl.java;h=0d45a835aa37da7b096eae45cc6409aeda64f705;hp=1b3c7cb3f7e1dff9183f60e2b6d2ca2457bc2e76;hb=1f9f09e6578a5500de469f9bdb4e05ae0970c711;hpb=dcd134dd40cefd567f4894ef8d1ac9e10f8de42f diff --git a/networkmodel/src/main/java/org/opendaylight/transportpce/networkmodel/service/NetworkModelServiceImpl.java b/networkmodel/src/main/java/org/opendaylight/transportpce/networkmodel/service/NetworkModelServiceImpl.java index 1b3c7cb3f..0d45a835a 100644 --- a/networkmodel/src/main/java/org/opendaylight/transportpce/networkmodel/service/NetworkModelServiceImpl.java +++ b/networkmodel/src/main/java/org/opendaylight/transportpce/networkmodel/service/NetworkModelServiceImpl.java @@ -18,6 +18,7 @@ import org.opendaylight.transportpce.common.NetworkUtils; import org.opendaylight.transportpce.common.device.DeviceTransactionManager; import org.opendaylight.transportpce.common.mapping.PortMapping; import org.opendaylight.transportpce.common.network.NetworkTransactionService; +import org.opendaylight.transportpce.networkmodel.R2RLinkDiscovery; import org.opendaylight.transportpce.networkmodel.dto.TopologyShard; import org.opendaylight.transportpce.networkmodel.util.ClliNetwork; import org.opendaylight.transportpce.networkmodel.util.OpenRoadmFactory; @@ -43,17 +44,18 @@ public class NetworkModelServiceImpl implements NetworkModelService { private NetworkTransactionService networkTransactionService; //private final R2RLinkDiscoveryFactoryMethod linkDiscovery; + private final R2RLinkDiscovery linkDiscovery; private final DeviceTransactionManager deviceTransactionManager; private final OpenRoadmFactory openRoadmFactory; private final PortMapping portMapping; private HashMap topologyShardMountedDevice; public NetworkModelServiceImpl(final NetworkTransactionService networkTransactionService, - DeviceTransactionManager deviceTransactionManager, - OpenRoadmFactory openRoadmFactory, PortMapping portMapping) { + final R2RLinkDiscovery linkDiscovery, DeviceTransactionManager deviceTransactionManager, + OpenRoadmFactory openRoadmFactory, PortMapping portMapping) { this.networkTransactionService = networkTransactionService; - //this.linkDiscovery = linkDiscovery; + this.linkDiscovery = linkDiscovery; this.deviceTransactionManager = deviceTransactionManager; this.openRoadmFactory = openRoadmFactory; this.portMapping = portMapping; @@ -76,7 +78,7 @@ public class NetworkModelServiceImpl implements NetworkModelService { LOG.warn("Could not generate port mapping for {} skipping network model creation", nodeId); return; } - //this.linkDiscovery.readLLDP(new NodeId(nodeId)); + this.linkDiscovery.readLLDP(new NodeId(nodeId), openRoadmVersion); Node clliNode = ClliNetwork.createNode(this.deviceTransactionManager, nodeId, openRoadmVersion); if (clliNode == null) {