X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fprotocol_plugins%2Fopenflow%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fprotocol_plugin%2Fopenflow%2Finternal%2FTopologyServices.java;h=c0b296345e261e18c6a0d0e3c58816183c734331;hb=fdfe6f9fa93dcfb1b941e61a590b20ea75911791;hp=64515887c07c35523b6afedbc1d4d3021915e899;hpb=7ec533b6d0c7dd15146839b2c6e07647d66f82dc;p=controller.git diff --git a/opendaylight/protocol_plugins/openflow/src/main/java/org/opendaylight/controller/protocol_plugin/openflow/internal/TopologyServices.java b/opendaylight/protocol_plugins/openflow/src/main/java/org/opendaylight/controller/protocol_plugin/openflow/internal/TopologyServices.java index 64515887c0..c0b296345e 100644 --- a/opendaylight/protocol_plugins/openflow/src/main/java/org/opendaylight/controller/protocol_plugin/openflow/internal/TopologyServices.java +++ b/opendaylight/protocol_plugins/openflow/src/main/java/org/opendaylight/controller/protocol_plugin/openflow/internal/TopologyServices.java @@ -9,7 +9,9 @@ package org.opendaylight.controller.protocol_plugin.openflow.internal; import java.util.Dictionary; +import java.util.List; import java.util.Set; +import java.util.ArrayList; import org.apache.felix.dm.Component; import org.opendaylight.controller.protocol_plugin.openflow.IRefreshInternalProvider; @@ -22,6 +24,7 @@ import org.opendaylight.controller.sal.core.Property; import org.opendaylight.controller.sal.core.UpdateType; import org.opendaylight.controller.sal.topology.IPluginInTopologyService; import org.opendaylight.controller.sal.topology.IPluginOutTopologyService; +import org.opendaylight.controller.sal.topology.TopoEdgeUpdate; public class TopologyServices implements ITopologyServiceShimListener, IPluginInTopologyService { @@ -129,7 +132,10 @@ public class TopologyServices implements ITopologyServiceShimListener, @Override public void edgeUpdate(Edge edge, UpdateType type, Set props) { if (this.salTopoService != null) { - this.salTopoService.edgeUpdate(edge, type, props); + List topoedgeupdateList = new ArrayList(); + TopoEdgeUpdate teu = new TopoEdgeUpdate(edge, props, type); + topoedgeupdateList.add(teu); + this.salTopoService.edgeUpdate(topoedgeupdateList); } }