blob: ce98703cc1009a219b7853bff4f16e3adad7eae0 [file] [log] [blame]
Jonathan Hart7804bea2014-01-07 10:50:52 -08001package net.onrc.onos.ofcontroller.proxyarp;
2
3/**
Jonathan Hart7c9a2fb2014-03-27 09:51:41 -07004 * Classes may implement this interface if they wish to subscribe to packet out
5 * notifications from the datagrid service. Packet out notifications are used to
6 * direct other ONOS instances to send packets out particular ports under their
7 * control.
Jonathan Hart7804bea2014-01-07 10:50:52 -08008 *
9 */
10public interface IPacketOutEventHandler {
11
Jonathan Hart7c9a2fb2014-03-27 09:51:41 -070012 /**
13 * Notify the packet out event handler that an packet out notification has
14 * been received.
15 *
16 * @param packetOutNotification An object describing the notification
17 */
18 public void packetOutNotification(
19 PacketOutNotification packetOutNotification);
Jonathan Hart7804bea2014-01-07 10:50:52 -080020}