First draft of SelfContained Object for Event
Change-Id: Ib590f60d54343376022f36541127d3a475c4f8e1
diff --git a/src/main/java/net/onrc/onos/ofcontroller/networkgraph/SwitchEvent.java b/src/main/java/net/onrc/onos/ofcontroller/networkgraph/SwitchEvent.java
new file mode 100644
index 0000000..5444dd2
--- /dev/null
+++ b/src/main/java/net/onrc/onos/ofcontroller/networkgraph/SwitchEvent.java
@@ -0,0 +1,25 @@
+package net.onrc.onos.ofcontroller.networkgraph;
+
+/**
+ * Self-contained Switch object for event
+ *
+ * TODO: We probably want common base class/interface for Self-Contained Event Object
+ *
+ */
+public class SwitchEvent {
+ private final Long dpid;
+
+ public SwitchEvent(Long dpid) {
+ this.dpid = dpid;
+ }
+
+ public Long getDpid() {
+ return dpid;
+ }
+
+ @Override
+ public String toString() {
+ return "[SwitchEvent 0x" + Long.toHexString(dpid) + "]";
+ }
+
+}