X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fhosttracker_new%2Fimplementation%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fhosttracker%2Finternal%2FDevice.java;fp=opendaylight%2Fhosttracker_new%2Fimplementation%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fhosttracker%2Finternal%2FDevice.java;h=fb81cddc964c3887ad30ee030f8600140faea922;hb=68d5804a517d9b035861287dafa4d715b00719b2;hp=a97cb273837257a23a34460696de49cf29942241;hpb=1d125367e70817a6c6fdcb253a00a0cfaa7d7e3e;p=controller.git diff --git a/opendaylight/hosttracker_new/implementation/src/main/java/org/opendaylight/controller/hosttracker/internal/Device.java b/opendaylight/hosttracker_new/implementation/src/main/java/org/opendaylight/controller/hosttracker/internal/Device.java index a97cb27383..fb81cddc96 100755 --- a/opendaylight/hosttracker_new/implementation/src/main/java/org/opendaylight/controller/hosttracker/internal/Device.java +++ b/opendaylight/hosttracker_new/implementation/src/main/java/org/opendaylight/controller/hosttracker/internal/Device.java @@ -78,6 +78,8 @@ public class Device implements IDevice { protected final Short[] vlanIds; protected volatile String dhcpClientName; + private boolean staticHost; + /** * These are the old attachment points for the device that were valid no * more than INACTIVITY_TIME ago. @@ -793,6 +795,7 @@ public class Device implements IDevice { byte[] macAddr = macLongToByte(this.getMACAddress()); HostNodeConnector nc = new HostNodeConnector(macAddr, ip, n, (short) 0); + nc.setStaticHost(this.isStaticHost()); return nc; } catch (Exception e) { return null; @@ -807,6 +810,14 @@ public class Device implements IDevice { return macAddr; } + public boolean isStaticHost(){ + return this.staticHost; + } + + public void setStaticHost(boolean isStatic){ + this.staticHost = isStatic; + } + @Override public String toString() { StringBuilder builder = new StringBuilder();