16 package org.openkilda.pce.model;
20 import lombok.EqualsAndHashCode;
23 import lombok.ToString;
33 @EqualsAndHashCode(exclude = {
"cost",
"latency"})
36 private static final int DEFAULT_COST = 700;
47 this.srcDpid = srcDpid;
48 this.dstDpid = dstDpid;
49 this.srcPort = srcPort;
50 this.dstPort = dstPort;
51 this.cost = (cost == 0) ? DEFAULT_COST : cost;
52 this.latency = latency;
63 return cost == simpleIsl.cost && latency == simpleIsl.latency;
SimpleIsl(SwitchId srcDpid, SwitchId dstDpid, int srcPort, int dstPort, int cost, int latency)
boolean identical(Object o)