blob: 485bdc5b32aa26c0426b8aec2411a12dcbe0eb7c [file] [log] [blame]
Brian O'Connordee2e6b2014-08-12 11:34:51 -07001package net.onrc.onos.core.matchaction;
2
3/**
4 * A MatchAction-related event.
5 *
6 * The TODO entry removed by switch or preempted by another request.
7 *
8 */
9public interface MatchActionEvent {
10
11 /**
12 * TODO.
13 *
Ray Milkey42ae1b52014-08-15 16:37:06 -070014 * @return Match Action ID (This is a WIP).
Brian O'Connordee2e6b2014-08-12 11:34:51 -070015 */
16 public MatchActionId getId();
17
18 /**
19 * TODO.
20 *
Ray Milkey42ae1b52014-08-15 16:37:06 -070021 * @return Match Action Status (This is a WIP).
Brian O'Connordee2e6b2014-08-12 11:34:51 -070022 */
23 public MatchActionStatus getStatus();
24
25 /**
26 * Returns the time at which the event was created.
27 *
28 * @return the time in milliseconds since start of epoch
29 */
30 long getTime();
31}