blob: aa02da039e09030f8feb66d8aadd050b43f69a9c [file] [log] [blame]
Jonathan Hart472062d2014-04-03 10:56:48 -07001package net.onrc.onos.core.topology;
Yuta HIGUCHIa536e762014-02-17 21:47:28 -08002
3/**
Pavlin Radoslavov4eaab992014-07-03 18:39:42 -07004 * Interface that needs to be implemented to receive Topology events from
Jonathan Harte37e4e22014-05-13 19:12:02 -07005 * the Topology.
Yuta HIGUCHIa536e762014-02-17 21:47:28 -08006 */
Jonathan Harte37e4e22014-05-13 19:12:02 -07007public interface ITopologyListener {
Pavlin Radoslavov74986ce2014-02-20 13:17:20 -08008 /**
Pavlin Radoslavov4eaab992014-07-03 18:39:42 -07009 * Topology events that have been generated.
Pavlin Radoslavovfdf34c72014-02-20 15:57:38 -080010 *
Pavlin Radoslavov4eaab992014-07-03 18:39:42 -070011 * @param topologyEvents the generated Topology Events
12 * @see TopologyEvents
Pavlin Radoslavov74986ce2014-02-20 13:17:20 -080013 */
Pavlin Radoslavov4eaab992014-07-03 18:39:42 -070014 public void topologyEvents(TopologyEvents topologyEvents);
Yuta HIGUCHIa536e762014-02-17 21:47:28 -080015}