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> { ...@@ -46,29 +46,50 @@ public class Link implements Comparable<Link> {
this.dstPort = (short) dstPort; this.dstPort = (short) dstPort;
} }
public Link() {
super();
}
@JsonProperty("src-switch") @JsonProperty("src-switch")
@JsonSerialize(using=DPIDSerializer.class) // @JsonSerialize(using=DPIDSerializer.class)
public long getSrc() { public long getSrc() {
return src; return src;
} }
@JsonProperty("src-port") @JsonProperty("src-port")
@JsonSerialize(using=UShortSerializer.class) // @JsonSerialize(using=UShortSerializer.class)
public short getSrcPort() { public short getSrcPort() {
return srcPort; return srcPort;
} }
@JsonProperty("dst-switch") @JsonProperty("dst-switch")
@JsonSerialize(using=DPIDSerializer.class) // @JsonSerialize(using=DPIDSerializer.class)
public long getDst() { public long getDst() {
return dst; return dst;
} }
@JsonProperty("dst-port") @JsonProperty("dst-port")
@JsonSerialize(using=UShortSerializer.class) // @JsonSerialize(using=UShortSerializer.class)
public short getDstPort() { public short getDstPort() {
return dstPort; 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 @Override
public int hashCode() { public int hashCode() {
final int prime = 31; 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