Skip to content
Snippets Groups Projects
Commit 1db225d7 authored by abat's avatar abat
Browse files

Merge into master from pull request #3287:

Debug Counters related to SyncStore for BigLinkDiscovery (https://github.com/bigswitch/bigswitchcontroller/pull/3287)
parents 0f3763d8 e33e3e90
No related branches found
No related tags found
No related merge requests found
......@@ -17,17 +17,17 @@
package net.floodlightcontroller.routing;
import net.floodlightcontroller.core.web.serializers.DPIDSerializer;
import net.floodlightcontroller.core.web.serializers.UShortSerializer;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import org.openflow.util.HexString;
public class Link implements Comparable<Link> {
@JsonProperty("src-switch")
private long src;
@JsonProperty("src-port")
private short srcPort;
@JsonProperty("dst-switch")
private long dst;
@JsonProperty("dst-port")
private short dstPort;
......@@ -46,29 +46,46 @@ public class Link implements Comparable<Link> {
this.dstPort = (short) dstPort;
}
@JsonProperty("src-switch")
@JsonSerialize(using=DPIDSerializer.class)
/*
* Do not use this constructor. Used primarily for JSON
* Serialization/Deserialization
*/
public Link() {
super();
}
public long getSrc() {
return src;
}
@JsonProperty("src-port")
@JsonSerialize(using=UShortSerializer.class)
public short getSrcPort() {
return srcPort;
}
@JsonProperty("dst-switch")
@JsonSerialize(using=DPIDSerializer.class)
public long getDst() {
return dst;
}
@JsonProperty("dst-port")
@JsonSerialize(using=UShortSerializer.class)
public short getDstPort() {
return dstPort;
}
public void setSrc(long src) {
this.src = src;
}
public void setSrcPort(short srcPort) {
this.srcPort = srcPort;
}
public void setDst(long dst) {
this.dst = dst;
}
public void setDstPort(short dstPort) {
this.dstPort = dstPort;
}
@Override
public int hashCode() {
final int prime = 31;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment