blob: 563df865addec90896962c1ee3e9a9dd4beb6b0e [file] [log] [blame]
Yuta HIGUCHI7c28ebb2014-08-19 00:29:30 -07001package net.onrc.onos.core.topology;
2
3import java.util.List;
4
5import net.onrc.onos.api.batchoperation.BatchOperationEntry;
6import net.onrc.onos.core.topology.TopologyBatchOperation.Operator;
7
8// FIXME replace ITopologyListener
9/**
10 * Topology event listener interface.
11 */
12public interface ITopologyListener2 {
13
14 /**
15 * Topology event handler.
16 *
17 * @param updated Topology after applying changes
18 * @param changes topology events
19 */
20 public void topologyEvent(ImmutableTopology updated,
Yuta HIGUCHIc58a3162014-08-26 10:20:45 -070021 List<BatchOperationEntry<Operator, TopologyEvent>> changes);
Yuta HIGUCHI7c28ebb2014-08-19 00:29:30 -070022}