X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fsal%2Fapi%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Ftopology%2FIListenTopoUpdates.java;fp=opendaylight%2Fsal%2Fapi%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Ftopology%2FIListenTopoUpdates.java;h=0000000000000000000000000000000000000000;hp=6850cc6373d0263fdb108bf35b652667c56fa1e0;hb=42c32160bfd41de57189bb246fec5ffb48ed8e9e;hpb=edf5bfcee83c750853253ccfd991ba7000f5f65b diff --git a/opendaylight/sal/api/src/main/java/org/opendaylight/controller/sal/topology/IListenTopoUpdates.java b/opendaylight/sal/api/src/main/java/org/opendaylight/controller/sal/topology/IListenTopoUpdates.java deleted file mode 100644 index 6850cc6373..0000000000 --- a/opendaylight/sal/api/src/main/java/org/opendaylight/controller/sal/topology/IListenTopoUpdates.java +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright (c) 2013 Cisco Systems, Inc. and others. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 which accompanies this distribution, - * and is available at http://www.eclipse.org/legal/epl-v10.html - */ - -package org.opendaylight.controller.sal.topology; - -import java.util.List; - -import org.opendaylight.controller.sal.core.Edge; - -/** - * This interface defines the methods for topology notifications provided by SAL - * toward the application. For example an application that wants to keep up to - * date with the updates coming from SAL it will register in the OSGi service - * registry. This interface (on a per-container base) and SAL will call it - * providing the update. - */ -public interface IListenTopoUpdates { - /** - * Called to update on Edge in the topology graph - * - * @param topoedgeupdateList - * List of topoedgeupdates Each topoedgeupdate includes edge, its - * Properties ( BandWidth and/or Latency etc) and update type. - */ - public void edgeUpdate(List topoedgeupdateList); - - /** - * Called when an Edge utilization is above the safety threshold configured - * on the controller - * - * @param edge - * The edge which bandwidth usage is above the safety level - */ - public void edgeOverUtilized(Edge edge); - - /** - * Called when the Edge utilization is back to normal, below the safety - * threshold level configured on the controller - * - * @param edge - * The edge which bandwidth usage is back to normal - */ - public void edgeUtilBackToNormal(Edge edge); -}