X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fsal%2Fapi%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Ftopology%2FIPluginOutTopologyService.java;h=b85eec84283ab4c37918bf9916b8c0618a0a2a2b;hb=e2f7aaa41e482815ca1d4495eb85c8653cd903ab;hp=b183240d4316bcf48f7d4b34a895a91518aff7c9;hpb=a1f02e35be4dff06e523d3aeb05a7b9e1ca91a07;p=controller.git diff --git a/opendaylight/sal/api/src/main/java/org/opendaylight/controller/sal/topology/IPluginOutTopologyService.java b/opendaylight/sal/api/src/main/java/org/opendaylight/controller/sal/topology/IPluginOutTopologyService.java index b183240d43..b85eec8428 100644 --- a/opendaylight/sal/api/src/main/java/org/opendaylight/controller/sal/topology/IPluginOutTopologyService.java +++ b/opendaylight/sal/api/src/main/java/org/opendaylight/controller/sal/topology/IPluginOutTopologyService.java @@ -1,4 +1,3 @@ - /* * Copyright (c) 2013 Cisco Systems, Inc. and others. All rights reserved. * @@ -9,6 +8,7 @@ package org.opendaylight.controller.sal.topology; +import java.util.List; import java.util.Set; import org.opendaylight.controller.sal.core.Edge; @@ -27,21 +27,22 @@ import org.opendaylight.controller.sal.core.UpdateType; /** * Methods that are invoked from Protocol Plugin toward SAL - * + * */ public interface IPluginOutTopologyService { + /** * Called to update on Edge in the topology graph - * - * @param e Edge being updated - * @param type Type of update - * @param props Properties of the edge, like BandWidth and/or Latency etc. + * + * @param topoedgeupdateList + * List of topoedgeupdates Each topoedgeupdate includes edge, its + * Properties ( BandWidth and/or Latency etc) and update type. */ - public void edgeUpdate(Edge e, UpdateType type, Set props); + public void edgeUpdate(List topoedgeupdateList); /** - * Called when an Edge utilization is above the safety threshold - * configured on the controller + * Called when an Edge utilization is above the safety threshold configured + * on the controller * * @param edge */ @@ -50,7 +51,7 @@ public interface IPluginOutTopologyService { /** * Called when the Edge utilization is back to normal, below the safety * threshold level configured on the controller - * + * * @param edge */ public void edgeUtilBackToNormal(Edge edge);