Yuta HIGUCHI | 928fa68 | 2014-02-11 19:07:57 -0800 | [diff] [blame^] | 1 | package net.onrc.onos.ofcontroller.networkgraph; |
| 2 | |
| 3 | /** |
| 4 | * Interface to use to update Network Graph triggered by notification. |
| 5 | * |
| 6 | * Requested change by these methods will not be propagated down to DataStore |
| 7 | */ |
| 8 | public interface NetworkGraphReplicationInterface { |
| 9 | public void putSwitchReplicationEvent(SwitchEvent switchEvent); |
| 10 | public void removeSwitchReplicationEvent(SwitchEvent switchEvent); |
| 11 | public void putPortReplicationEvent(PortEvent portEvent); |
| 12 | public void removePortReplicationEvent(PortEvent portEvent); |
| 13 | public void putLinkReplicationEvent(LinkEvent linkEvent); |
| 14 | public void removeLinkReplicationEvent(LinkEvent linkEvent); |
| 15 | public void putDeviceReplicationEvent(DeviceEvent deviceEvent); |
| 16 | public void removeDeviceReplicationEvent(DeviceEvent deviceEvent); |
| 17 | } |