3 * Copyright (c) 2013 Cisco Systems, Inc. and others. All rights reserved.
5 * This program and the accompanying materials are made available under the
6 * terms of the Eclipse Public License v1.0 which accompanies this distribution,
7 * and is available at http://www.eclipse.org/legal/epl-v10.html
10 package org.opendaylight.controller.sal.topology;
13 * @file IPluginInTopologyService.java
15 * @brief Methods that are invoked from SAL toward the protocol
18 * For example if SAL startup late in respect to a protocol plugin, or
19 * restarts, we need away to sollicit the push of older updates from
20 * Protocol Plugins this interface serve the purpose. This a practical
21 * example of the type of service provided by this interface
25 * Methods that are invoked from SAL toward the protocol
26 * plugin to sollicit Topoloy updates
30 public interface IPluginInTopologyService {
32 * Tell to protocol plugin that is time to send the updates of the
33 * current topology because someone joined late the game
36 public void sollicitRefresh();