Skip to content
Snippets Groups Projects
Commit c5c58a44 authored by Vishnu Emmadi's avatar Vishnu Emmadi
Browse files

add setters for Link class and default constructor

also remove custom serializers for switch, port variables
parent 46224b0d
No related branches found
No related tags found
No related merge requests found
......@@ -46,29 +46,50 @@ public class Link implements Comparable<Link> {
this.dstPort = (short) dstPort;
}
public Link() {
super();
}
@JsonProperty("src-switch")
@JsonSerialize(using=DPIDSerializer.class)
// @JsonSerialize(using=DPIDSerializer.class)
public long getSrc() {
return src;
}
@JsonProperty("src-port")
@JsonSerialize(using=UShortSerializer.class)
// @JsonSerialize(using=UShortSerializer.class)
public short getSrcPort() {
return srcPort;
}
@JsonProperty("dst-switch")
@JsonSerialize(using=DPIDSerializer.class)
// @JsonSerialize(using=DPIDSerializer.class)
public long getDst() {
return dst;
}
@JsonProperty("dst-port")
@JsonSerialize(using=UShortSerializer.class)
// @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