blob: 67fbb1d28322af3e74683f49acc9dd0ce283757f [file] [log] [blame]
Ayaka Koshibe86b3ac02014-08-15 13:45:23 -07001package net.onrc.onos.api.topology;
2
3import net.onrc.onos.api.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}