blob: bef83ed35b210b5424f5780e825e63832901ba66 [file] [log] [blame]
tom0eb04ca2014-08-25 14:34:51 -07001package org.onlab.onos.net.topology;
2
3import org.onlab.onos.net.ProviderService;
4
5/**
6 * Means for injecting topology information into the core.
7 */
8public interface TopologyProviderService extends ProviderService {
9
10 // What can be conveyed in a topology that isn't by individual
11 // providers?
12
13 /**
14 * Signals the core that some aspect of the topology has changed.
15 *
16 * @param topoDescription information about topology
17 */
18 void topologyChanged(TopologyDescription topoDescription);
19
20}