Change for device discovery on new-data model.
RcDevice is not implemented completely.
It is temporary implementation until all device archtecture is decicded.
Change-Id: Iea73bddbf859b869312d2590e0f31a18bd31aaf5
diff --git a/src/main/java/net/onrc/onos/ofcontroller/networkgraph/DeviceEvent.java b/src/main/java/net/onrc/onos/ofcontroller/networkgraph/DeviceEvent.java
index 8bea7f8..1846d8b 100644
--- a/src/main/java/net/onrc/onos/ofcontroller/networkgraph/DeviceEvent.java
+++ b/src/main/java/net/onrc/onos/ofcontroller/networkgraph/DeviceEvent.java
@@ -27,7 +27,7 @@
private final MACAddress mac;
protected List<SwitchPort> attachmentPoints;
protected Set<InetAddress> ipAddresses;
-
+ private long lastSeenTime;
/**
* Default constructor for Serializer to use.
@@ -68,11 +68,11 @@
}
- boolean addIpAddress(InetAddress addr) {
+ public boolean addIpAddress(InetAddress addr) {
return this.ipAddresses.add(addr);
}
- boolean removeIpAddress(InetAddress addr) {
+ public boolean removeIpAddress(InetAddress addr) {
return this.ipAddresses.remove(addr);
}
@@ -93,4 +93,12 @@
public ByteBuffer getIDasByteBuffer() {
return getDeviceID(mac.toBytes());
}
+
+ public long getLastSeenTime() {
+ return lastSeenTime;
+ }
+
+ public void setLastSeenTime(long lastSeenTime) {
+ this.lastSeenTime = lastSeenTime;
+ }
}